posix_thread.c: Avoid sem_getvalue deprecation warning on macOS (#1596)
This commit is contained in:
@ -228,7 +228,17 @@ os_sem_post(korp_sem *sem)
|
||||
int
|
||||
os_sem_getvalue(korp_sem *sem, int *sval)
|
||||
{
|
||||
#if defined(__APPLE__)
|
||||
/*
|
||||
* macOS doesn't have working sem_getvalue.
|
||||
* It's marked as deprecated in the system header.
|
||||
* Mock it up here to avoid compile-time deprecation warnings.
|
||||
*/
|
||||
errno = ENOSYS;
|
||||
return -1;
|
||||
#else
|
||||
return sem_getvalue(sem, sval);
|
||||
#endif
|
||||
}
|
||||
|
||||
int
|
||||
|
||||
Reference in New Issue
Block a user