U_SHIFT
if (mode & (U_MASK << U_SHIFT))
mode >>= U_SHIFT;
#define U_SELF ((1 << U_SHIFT) - 1)
if (mode & (U_MASK << U_SHIFT))
mode <<= U_SHIFT;
if (mode & (U_R_AOF << U_SHIFT))
if (mode & (U_W_VAL << U_SHIFT))
if (!(mode & U_MASK) && (mode & (U_MASK << U_SHIFT)))
return mode & (U_R_VAL | (U_MASK << U_SHIFT))
mode &= (U_SELF | (U_SELF << U_SHIFT));
#define U_R_PTR (U_R_VAL << U_SHIFT)
#define U_W_PTR (U_W_VAL << U_SHIFT)