Re: lock
In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Kiss Gabor) writes: > Kifolyik a szemem, de nem latom mit toltam el. Ez a megoldas: if ((fd=open(filename,O_WRONLY|O_APPEND) == -1)) { helyett if ((fd=open(filename,O_WRONLY|O_APPEND)) == -1) { > Igerem, haromszor is megnyomom a lamerszamlalot, ha en vagyok Kosz mindenkinek a segito szandekot! Megyek clickelni. :-) kissg _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: lock
On Wed, 12 Sep 2007, [ISO-8859-1] Horváth Ágoston János wrote: >> lock.l_start = 0; >> lock.l_len = 0; > > Itt rontottad el. Ezzel igy nem lockol semmit. > A len legyen legalabb 1 byte. Nem biztos, mivel a len = 0 azt jelenti, hogy vegig megfogja a file-t. Ez nalam mukodik: http://www.szabilinux.hu/nyilt_rendszerek/node39.html -Sygma _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: lock
V.L. tagtarsunk talalt egy peldaprogramot, ami viszont mukodik: http://www.ecst.csuchico.edu/~beej/guide/ipc/flock.html Betettem a sajatomba a lock.l_pid = getpid() ertekadast, nem segitett. Atirtam az O_WRONLY|O_APPEND-et O_RDWR-re, nem segitett. Mas kulonbseget viszont nem latok a ketto kozott. :-( kissg _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: lock
In article <[EMAIL PROTECTED]>, "Horváth Ágoston János" <[EMAIL PROTECTED]> writes: > >> lock.l_start = 0; >> lock.l_len = 0; > > Itt rontottad el. Ezzel igy nem lockol semmit. > A len legyen legalabb 1 byte. Nem szivesen vitatkozom, mert nem akarok halatlannak tunni, de Manuel szerint: Specifying 0 for l_len has the special meaning: lock all bytes starting at the location specified by l_whence and l_start through to the end of file, no matter how large the file grows. kissg _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: lock
> lock.l_start = 0; > lock.l_len = 0; Itt rontottad el. Ezzel igy nem lockol semmit. A len legyen legalabb 1 byte. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux