Jacket
Search the docs
/
API
Tools
Playground
main
macOS module
← macOS
Declarations
CFWriteStreamSetProperty
CFWriteStreamUnscheduleFromRunLoop
CFWriteStreamWrite
FSEventStreamInvalidate
FSEventStreamRelease
FSEventStreamScheduleWithRunLoop
FSEventStreamStart
FSEventStreamStop
FSEventStreamUnscheduleFromRunLoop
kevent64
kqueue
lock_set_create
lock_set_destroy
mach_msg
mach_msg_overwrite
mach_ports_lookup
mach_ports_register
mach_task_self
mach_voucher_deallocate
semaphore_create
semaphore_destroy
semaphore_signal
semaphore_signal_all
semaphore_signal_thread
semaphore_timedwait
semaphore_timedwait_signal
semaphore_wait
semaphore_wait_signal
task_assign
task_assign_default
task_create
task_generate_corpse
task_get_assignment
task_get_dyld_image_infos
task_get_emulation_vector
task_get_exception_ports
task_get_mach_voucher
task_get_special_port
task_get_state
task_info
On this page
See also
std
/
macOS
/
semaphore_destroy
semaphore_destroy
procedure
foreign
Source
semaphore_destroy
:: (task:
task_t
, semaphore:
semaphore_t
) ->
kern_return_t
#foreign
Parameters
task
:
task_t
semaphore
:
semaphore_t
Returns
kern_return_t
See also
mach_voucher_deallocate
semaphore_create
semaphore_signal
semaphore_signal_all