X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=sources%2FGapil.h;h=70c796df0be46cd6e1ac99792bb0bd81e03dc5d9;hp=dc421f44e1c91f2333305d7712c4fc8e004dcff9;hb=5b278ebdd05a632c61fef8bdb42550cf864694e9;hpb=6dbafc3dcbc3e96af38174f5c5ef446c65ce6ead diff --git a/sources/Gapil.h b/sources/Gapil.h index dc421f4..70c796d 100644 --- a/sources/Gapil.h +++ b/sources/Gapil.h @@ -56,36 +56,36 @@ union semun { * Mutex handling Functions */ /* Function MutexCreate: create a mutex. See Mutex.c */ -inline int MutexCreate(key_t ipc_key); +int MutexCreate(key_t ipc_key); /* Function MutexFind: get the mutex ID given fomr IPC key. See Mutex.c */ -inline int MutexFind(key_t ipc_key); +int MutexFind(key_t ipc_key); /* Function MutexRead: read the current value of the mutex. See Mutex.c */ -inline int MutexRead(int sem_id); +int MutexRead(int sem_id); /* Function MutexLock: to lock a mutex/semaphore. See Mutex.c */ -inline int MutexLock(int sem_id); +int MutexLock(int sem_id); /* Function MutexUnlock: to unlock a mutex/semaphore. See Mutex.c */ -inline int MutexUnlock(int sem_id); +int MutexUnlock(int sem_id); /* Function MutexRemove: remove the mutex/semphore. See Mutex.c */ -inline int MutexRemove(int sem_id); +int MutexRemove(int sem_id); /* Function CreateMutex: create a mutex (using file locking). See Mutex.c */ -inline int CreateMutex(const char *path_name); +int CreateMutex(const char *path_name); /* Function UnlockMutex: find a mutex (using file locking). See Mutex.c */ -inline int FindMutex(const char *path_name); +int FindMutex(const char *path_name); /* Function LockMutex: acquire a mutex (using file locking). See Mutex.c */ -inline int LockMutex(int fd); +int LockMutex(int fd); /* Function UnlockMutex: release a mutex (using file locking). See Mutex.c */ -inline int UnlockMutex(int fd); +int UnlockMutex(int fd); /* Function ReadMutex: read a mutex (using file locking). See Mutex.c */ -inline int ReadMutex(int fd); +int ReadMutex(int fd); /* Function RemoveMutex: remove a mutex (using file locking). See Mutex.c */ -inline int RemoveMutex(const char *path_name); +int RemoveMutex(const char *path_name); /* * Lock files function: to create and destroy lock files */ /* Function LockFile: create a lock file. See FileLock.c */ -inline int LockFile(const char* path_name); +int LockFile(const char* path_name); /* Function UnlockFile: remove a lock file. See FileLock.c */ -inline int UnlockFile(const char* path_name); +int UnlockFile(const char* path_name); /* * Signal Handling Functions */