On 27.05.2016 00:02, Christos Zoulas wrote: > 5. _SC_SEM_NSEMS_MAX, although that's not the real limit, good enough.
Is it the same (indirectly) SEM_VALUE_MAX? #define SEM_VALUE_MAX (~0U) It's located in <sys/semaphore.h>. I think we should go for LONG_MAX: 1. We will be able to return it via sysconf(3) 2. It's still large enough 3. Change SEM_VALUE_MAX to LONG_MAX to retain the same corresponding size. Also we perhaps should add a dynamic value of SEM_VALUE_MAX for sysconf(3) and maybe another value for the longest valid path name size (lately it was around 15 characters).