Searched refs:semID (Results 1 - 8 of 8) sorted by relevance

/haiku/headers/private/kernel/posix/
H A Drealtime_sem.h30 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 Dxsi_sem.cpp32 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 Dxsi_sem_test1.cpp35 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 Dsem.h59 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 Drealtime_sem.cpp728 _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 DOldBufferStream.h107 sem_id semID);
160 sem_id semID);
H A DOldBufferStream.cpp105 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 Dsyscalls.h117 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,

Completed in 115 milliseconds