diff options
Diffstat (limited to 'include/sys/sem.h')
-rw-r--r-- | include/sys/sem.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/include/sys/sem.h b/include/sys/sem.h index 61cdb83d..a747784e 100644 --- a/include/sys/sem.h +++ b/include/sys/sem.h @@ -25,15 +25,13 @@ extern "C" { #define SETVAL 16 #define SETALL 17 -#include <endian.h> - #include <bits/sem.h> #define _SEM_SEMUN_UNDEFINED 1 -#define SEM_STAT 18 +#define SEM_STAT (18 | (IPC_STAT & 0x100)) #define SEM_INFO 19 -#define SEM_STAT_ANY 20 +#define SEM_STAT_ANY (20 | (IPC_STAT & 0x100)) struct seminfo { int semmap; @@ -62,6 +60,12 @@ int semop(int, struct sembuf *, size_t); int semtimedop(int, struct sembuf *, size_t, const struct timespec *); #endif +#if _REDIR_TIME64 +#ifdef _GNU_SOURCE +__REDIR(semtimedop, __semtimedop_time64); +#endif +#endif + #ifdef __cplusplus } #endif |