diff options
| -rw-r--r-- | src/lib/core/include/sem.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/core/include/sem.h b/src/lib/core/include/sem.h index 583770a..b8f9a39 100644 --- a/src/lib/core/include/sem.h +++ b/src/lib/core/include/sem.h @@ -6,6 +6,11 @@ #include "core.h" #include <semaphore.h> +#if defined(STASIS_OS_DARWIN) +// Darwin's sem_open() limits the path length to PSEMNAMLEN +// even though it isn't used directly. +#include <sys/posix_sem.h> // PSEMNAMLEN +#endif struct Semaphore { sem_t *sem; |
