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

Function semaphore_signal

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

Source from the content-addressed store, hash-verified

512 void semaphore_init(SEMAPHORE *sem) { sem_init(sem, 0, 0); }
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); }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected