MCPcopy Create free account
hub / github.com/cppla/ServerStatus / semaphore_destroy

Function semaphore_destroy

server/src/system.c:515–515  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

513 void semaphore_wait(SEMAPHORE *sem) { sem_wait(sem); }
514 void semaphore_signal(SEMAPHORE *sem) { sem_post(sem); }
515 void semaphore_destroy(SEMAPHORE *sem) { sem_destroy(sem); }
516 #elif defined(CONF_FAMILY_WINDOWS)
517 void semaphore_init(SEMAPHORE *sem) { *sem = CreateSemaphore(0, 0, 10000, 0); }
518 void semaphore_wait(SEMAPHORE *sem) { WaitForSingleObject((HANDLE)*sem, INFINITE); }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected