tango.stdc.posix.semaphore

D header file for POSIX.

Members

Aliases

kern_return_t
alias kern_return_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mach_port_t
alias mach_port_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_t
alias sem_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_t
alias sem_t = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_t
alias semaphore_t = mach_port_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sync_policy_t
alias sync_policy_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
task_t
alias task_t = mach_port_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
thread_t
alias thread_t = mach_port_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

KERN_RETURN
enum KERN_RETURN
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MACH_SYNC_POLICY
enum MACH_SYNC_POLICY
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

mach_task_self
task_t mach_task_self()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_close
int sem_close(sem_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_destroy
int sem_destroy(sem_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_getvalue
int sem_getvalue(sem_t* , int* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_init
int sem_init(sem_t* , int , uint )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_open
sem_t* sem_open(char* , int , ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_post
int sem_post(sem_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_timedwait
int sem_timedwait(sem_t* , timespec* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_timedwait
int sem_timedwait(sem_t* , timespec* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_timedwait
int sem_timedwait(sem_t* , timespec* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_trywait
int sem_trywait(sem_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_unlink
int sem_unlink(char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_wait
int sem_wait(sem_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_create
kern_return_t semaphore_create(task_t task, semaphore_t* semaphore, int policy, int value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_destroy
kern_return_t semaphore_destroy(task_t task, semaphore_t semaphore)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_signal
kern_return_t semaphore_signal(semaphore_t semaphore)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_signal_all
kern_return_t semaphore_signal_all(semaphore_t semaphore)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_signal_thread
kern_return_t semaphore_signal_thread(semaphore_t semaphore, thread_t thread)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_timedwait
kern_return_t semaphore_timedwait(semaphore_t semaphore, timespec wait_time)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_timedwait_signal
kern_return_t semaphore_timedwait_signal(semaphore_t wait_semaphore, semaphore_t signal_semaphore, timespec wait_time)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_wait
kern_return_t semaphore_wait(semaphore_t semaphore)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
semaphore_wait_signal
kern_return_t semaphore_wait_signal(semaphore_t wait_semaphore, semaphore_t signal_semaphore)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

sem_t
struct sem_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sem_t
struct sem_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

SEM_FAILED
auto SEM_FAILED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SEM_FAILED
auto SEM_FAILED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SEM_FAILED
auto SEM_FAILED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SEM_MAGIC
uint SEM_MAGIC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SEM_USER
auto SEM_USER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

License

Public Domain

Standards

The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition

Authors

Sean Kelly