res->name[13] = '\0';
res->ps = sem_open(res->name, O_CREAT, 0644, value);
}
- if ((res->ps == (sem_t *) SEM_FAILED))
+ if (res->ps == (sem_t *) SEM_FAILED)
THROWF(system_error, errno, "sem_open() failed: %s", strerror(errno));
/* Remove the name from the semaphore namespace: we never join on it */
SYSTEM_INFO sysinfo;
GetSystemInfo(&sysinfo);
return sysinfo.dwNumberOfProcessors;
-#elif MACOS
+#elif defined(__APPLE__) && defined(__MACH__)
int nm[2];
size_t len = 4;
uint32_t count;