minor locking optimizations
[musl] / src / thread / sem_getvalue.c
1 #include <semaphore.h>
2
3 int sem_getvalue(sem_t *sem, int *valp)
4 {
5         int val = sem->__val[0];
6         *valp = val < 0 ? 0 : val;
7         return 0;
8 }