mirror of
https://github.com/fluencelabs/musl
synced 2025-05-22 04:01:34 +00:00
10 lines
152 B
C
10 lines
152 B
C
|
#include <semaphore.h>
|
||
|
#include "pthread_impl.h"
|
||
|
|
||
|
int sem_post(sem_t *sem)
|
||
|
{
|
||
|
if (!a_fetch_add(sem->__val, 1))
|
||
|
__wake(sem->__val, 1, 0);
|
||
|
return 0;
|
||
|
}
|