getopt: fix null pointer arithmetic ub
[musl] / src / thread / sem_getvalue.c
1 #include <semaphore.h>
2 #include <limits.h>
3
4 int sem_getvalue(sem_t *restrict sem, int *restrict valp)
5 {
6         int val = sem->__val[0];
7         *valp = val & SEM_VALUE_MAX;
8         return 0;
9 }