diff options
Diffstat (limited to 'conform/data/semaphore.h-data')
-rw-r--r-- | conform/data/semaphore.h-data | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/conform/data/semaphore.h-data b/conform/data/semaphore.h-data new file mode 100644 index 0000000000..9664b67dd5 --- /dev/null +++ b/conform/data/semaphore.h-data @@ -0,0 +1,23 @@ +#if !defined ISO +type sem_t + +constant SEM_FAILED + +function int sem_close (sem_t*) +function int sem_destroy (sem_t*) +function int sem_getvalue (sem_t*, int*) +function int sem_init (sem_t*, int, unsigned int) +function {sem_t*} sem_open (const char*, int, ...) +function int sem_post (sem_t*) +function int sem_trywait (sem_t*) +function int sem_unlink (const char*) +function int sem_wait (sem_t*) + +# if !defined POSIX +allow-header fcntl.h +allow-header sys/types.h +# endif + +allow sem_* +allow SEM_* +#endif |