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