github.com/afumu/libc@v0.0.6/musl/src/thread/sem_getvalue.c (about) 1 #include <semaphore.h> 2 3 int sem_getvalue(sem_t *restrict sem, int *restrict valp) 4 { 5 int val = sem->__val[0]; 6 *valp = val < 0 ? 0 : val; 7 return 0; 8 }