/haiku/headers/private/kernel/posix/ |
H A D | realtime_sem.h | 30 status_t _user_realtime_sem_close(sem_id semID, sem_t** _deleteUserSem); 33 status_t _user_realtime_sem_get_value(sem_id semID, int* value); 34 status_t _user_realtime_sem_post(sem_id semID); 35 status_t _user_realtime_sem_wait(sem_id semID, uint32 flags,
|
/haiku/src/system/libroot/posix/sys/ |
H A D | xsi_sem.cpp | 32 semctl(int semID, int semNum, int command, ...) argument 43 RETURN_AND_SET_ERRNO(_kern_xsi_semctl(semID, semNum, command, 0)); 53 RETURN_AND_SET_ERRNO(_kern_xsi_semctl(semID, semNum, command, 63 semop(int semID, struct sembuf *semOps, size_t numSemOps) argument 65 RETURN_AND_SET_ERRNO(_kern_xsi_semop(semID, semOps, numSemOps));
|
/haiku/src/tests/system/libroot/posix/ |
H A D | xsi_sem_test1.cpp | 35 remove_semaphore(int semID) argument 37 return semctl(semID, 0, IPC_RMID, 0); 50 int semID = semget(IPC_PRIVATE, NUM_OF_SEMS, S_IRUSR | S_IWUSR); local 51 assert_posix_bool_success(semID != -1); 55 status_t status = remove_semaphore(semID); 60 semID = semget(KEY, NUM_OF_SEMS, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR 67 assert_equals(semID, returnID); 76 status = remove_semaphore(semID); 81 semID = semget(KEY, NUM_OF_SEMS, IPC_EXCL | S_IRUSR | S_IWUSR 87 status = remove_semaphore(semID); 174 int semID = semget(KEY, NUM_OF_SEMS, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR local 234 int semID = semget(KEY, NUM_OF_SEMS, IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR local [all...] |
/haiku/headers/posix/sys/ |
H A D | sem.h | 59 int semctl(int semID, int semNum, int command, ...); 61 int semop(int semID, struct sembuf *semOps, size_t numSemOps);
|
/haiku/src/system/kernel/posix/ |
H A D | realtime_sem.cpp | 728 _user_realtime_sem_close(sem_id semID, sem_t** _deleteUserSem) argument 739 status_t error = context->CloseSem(semID, deleteUserSem); 769 _user_realtime_sem_get_value(sem_id semID, int* _value) argument 782 status_t error = context->GetSemCount(semID, count); 795 _user_realtime_sem_post(sem_id semID) argument 801 return context->ReleaseSem(semID); 806 _user_realtime_sem_wait(sem_id semID, uint32 flags, bigtime_t timeout) argument 812 return syscall_restart_handle_post(context->AcquireSem(semID, flags, timeout));
|
/haiku/src/kits/media/legacy/ |
H A D | OldBufferStream.h | 107 sem_id semID); 160 sem_id semID);
|
H A D | OldBufferStream.cpp | 105 sem_id semID) 265 sem_id semID) 103 Subscribe(char *name, subscriber_id *subID, sem_id semID) argument 263 Subscribe(char *name, subscriber_id *subID, sem_id semID) argument
|
/haiku/headers/private/system/ |
H A D | syscalls.h | 117 extern status_t _kern_realtime_sem_close(sem_id semID, 121 extern status_t _kern_realtime_sem_get_value(sem_id semID, int* value); 122 extern status_t _kern_realtime_sem_post(sem_id semID); 123 extern status_t _kern_realtime_sem_wait(sem_id semID, uint32 flags, 128 extern int _kern_xsi_semctl(int semID, int semNumber, int command, 130 extern status_t _kern_xsi_semop(int semID, struct sembuf *semOps,
|