-#if USE_MACH_SEM
-#define DISPATCH_OS_SEMA_FIELD(base) semaphore_t base##_port
-#elif USE_POSIX_SEM
-#define DISPATCH_OS_SEMA_FIELD(base) sem_t base##_sem
-#elif USE_WIN32_SEM
-#define DISPATCH_OS_SEMA_FIELD(base) HANDLE base##_handle
-#else
-#error "No supported semaphore type"
-#endif
-