1570af302Sopenharmony_ci#include <semaphore.h> 2570af302Sopenharmony_ci#include <limits.h> 3570af302Sopenharmony_ci 4570af302Sopenharmony_ciint sem_getvalue(sem_t *restrict sem, int *restrict valp) 5570af302Sopenharmony_ci{ 6570af302Sopenharmony_ci int val = sem->__val[0]; 7570af302Sopenharmony_ci *valp = val & SEM_VALUE_MAX; 8570af302Sopenharmony_ci return 0; 9570af302Sopenharmony_ci} 10