diff --git a/libgomp/config/linux/affinity.c b/libgomp/config/linux/affinity.c index c5abdce2387..1b636c61370 100644 --- a/libgomp/config/linux/affinity.c +++ b/libgomp/config/linux/affinity.c @@ -35,6 +35,7 @@ #include #include #include +#include #ifdef HAVE_PTHREAD_AFFINITY_NP diff --git a/libgomp/config/linux/sem.h b/libgomp/config/linux/sem.h index bc0627d5e77..a3b0e267238 100644 --- a/libgomp/config/linux/sem.h +++ b/libgomp/config/linux/sem.h @@ -33,10 +33,8 @@ #ifndef GOMP_SEM_H #define GOMP_SEM_H 1 -#include /* For INT_MIN */ - typedef int gomp_sem_t; -#define SEM_WAIT INT_MIN +#define SEM_WAIT (-__INT_MAX__ - 1) #define SEM_INC 1 extern void gomp_sem_wait_slow (gomp_sem_t *, int);