Jaz bi se vprašal: "Kaj želim imeti v skupnem sredstvu?"
Ali res potrebujem datoteko za signalizacijo, obstaja kakšna druga metoda?
Lp,
Gregor
Intelicom d.o.o.
Security software company
http://www.intelicom.si
email: [EMAIL PROTECTED]
tel.: ++386 5 6279 350
fax.: ++386 5 6273 784
"Primoz
Gabrijelcic" To: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED] cc:
m> Subject: [ LUGOS-PROG ] tezave z
zaklepanjem
Sent by:
lugos-prog-owne
[EMAIL PROTECTED]
09.03.2001
09:35
Please respond
to lugos-prog
Drugovi, biću kratak!
Imam težave s semantiko zaklepanja. Dostop do skupnega sredstva bi rad
zavaroval z lock datoteko (hmm, kako prevesti? ne se trudit - sem že
povprašal na -SLO) in to delam nekako takole (na grobo prevedeno iz
pascala,
boste že razumeli):
Lock
fh = open(lockFName, O_WRONLY OR O_CREAT, 0666);
if fcntl(fh, F_SETLK, flock(F_WRLCK,SEEK_SET,0,0)) == -1
...
Unlock
close(fh);
Vse lepo in prav, zadeva dela in sem čisto zadovoljen z njo.
Muči me pa nekaj drugega - kako naj izbrišem lock datoteko, ko je ne rabim
več? Ja, saj vem, z 'remove'... Ampak kdaj? Vedno bolj se mi dozdeva, da se
to sploh ne da - vsaj če je Lock napisan tako, kot sem ga jaz :-(
Comments?
Pozdrav,
Gp
=WinGpT= Drinking and *.* don't mix...