#include <mach/sync_policy.h> also included by
<mach/mach.h>mach/sync_policy.h
typedefsync_policy_t
typedef int sync_policy_t
macroSYNC_POLICY_FIFO
These options define the wait ordering of the synchronizers
#define SYNC_POLICY_FIFO 0x0
macroSYNC_POLICY_FIXED_PRIORITY
#define SYNC_POLICY_FIXED_PRIORITY 0x1
macroSYNC_POLICY_REVERSED
#define SYNC_POLICY_REVERSED 0x2
macroSYNC_POLICY_ORDER_MASK
#define SYNC_POLICY_ORDER_MASK 0x3
macroSYNC_POLICY_LIFO
#define SYNC_POLICY_LIFO (SYNC_POLICY_FIFO|SYNC_POLICY_REVERSED)