Lock
Ferenc Kiraly
feri na fiz.uni-lj.si
Ned Jan 26 13:57:34 CET 1997
Andrej Cedilnik wrote:
>
> Heja!
>
> A ma kdo idejo kako narediti lock in unlock funkcijo v c-ju?
> lock naj ima prototip:
>
> void lock(void);
>
> in naj naredi datoteko recimo:
>
> /tmp/lock.lck
>
> unlock pa:
>
> void unlock(void);
>
> in naj to datoteko izbriše.
> To rabim zato da ne bosta dva izvoda istega programa v spominu.
> lock sem naredil takole:
>
> void lock(void){
> FILE *fd;
> if((fd=fopen("/tmp/lock.lck","w"))!=NULL);
> else error();
> }
>
> pri unlock pa imam probleme ker ne znam zbrisati datoteke.
> A ima kdo kakšno idejo oziroma kakšno boljšo rutino?
Poskusi unlink() za zbrisati datoteko, pa bo.
Feri.
Dodatne informacije o seznamu Starilist