X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=listati%2FMutexLocking.c;h=e1c2e0aef72e38c6ea3e89dca55931c00be8a971;hp=1b453154f2a9f51026d8dbb0ab524bebac52a9a4;hb=d47f15496fa85c8ec22edcde608f2665ec5b95ae;hpb=b324b7a09e071b2f84a1849d109d4d14f27f44cd;ds=sidebyside diff --git a/listati/MutexLocking.c b/listati/MutexLocking.c index 1b45315..e1c2e0a 100644 --- a/listati/MutexLocking.c +++ b/listati/MutexLocking.c @@ -11,24 +11,24 @@ int FindMutex(const char *path_name) /* Function LockMutex: lock mutex using file locking. */ int LockMutex(int fd) { - struct flock lock; /* file lock structure */ + struct flock lock; /* file lock structure */ /* set flock structure */ - lock.l_type = F_WRLCK; /* set type: read or write */ - lock.l_whence = SEEK_SET; /* start from the beginning of the file */ - lock.l_start = 0; /* set the start of the locked region */ - lock.l_len = 0; /* set the length of the locked region */ + lock.l_type = F_WRLCK; /* set type: read or write */ + lock.l_whence = SEEK_SET; /* start from the beginning of the file */ + lock.l_start = 0; /* set the start of the locked region */ + lock.l_len = 0; /* set the length of the locked region */ /* do locking */ return fcntl(fd, F_SETLKW, &lock); } /* Function UnlockMutex: unlock a file. */ int UnlockMutex(int fd) { - struct flock lock; /* file lock structure */ + struct flock lock; /* file lock structure */ /* set flock structure */ - lock.l_type = F_UNLCK; /* set type: unlock */ - lock.l_whence = SEEK_SET; /* start from the beginning of the file */ - lock.l_start = 0; /* set the start of the locked region */ - lock.l_len = 0; /* set the length of the locked region */ + lock.l_type = F_UNLCK; /* set type: unlock */ + lock.l_whence = SEEK_SET; /* start from the beginning of the file */ + lock.l_start = 0; /* set the start of the locked region */ + lock.l_len = 0; /* set the length of the locked region */ /* do locking */ return fcntl(fd, F_SETLK, &lock); } @@ -41,12 +41,12 @@ int RemoveMutex(const char *path_name) int ReadMutex(int fd) { int res; - struct flock lock; /* file lock structure */ + struct flock lock; /* file lock structure */ /* set flock structure */ - lock.l_type = F_WRLCK; /* set type: unlock */ - lock.l_whence = SEEK_SET; /* start from the beginning of the file */ - lock.l_start = 0; /* set the start of the locked region */ - lock.l_len = 0; /* set the length of the locked region */ + lock.l_type = F_WRLCK; /* set type: unlock */ + lock.l_whence = SEEK_SET; /* start from the beginning of the file */ + lock.l_start = 0; /* set the start of the locked region */ + lock.l_len = 0; /* set the length of the locked region */ /* do locking */ if ( (res = fcntl(fd, F_GETLK, &lock)) ) { return res;