major
#define major(x) ((int)(((u_int)(x) >> 8)&0xff)) /* major number */
# define major(dev) ((int)(((dev) >> 8) & 0xff))
#define major(x) ((int)(((unsigned)(x)>>8)&0377))
#undef major
#undef major
#define major(dev) (__major(NEWDEV, dev))
#define major(x) (major_t)((((unsigned)(x)) >> O_BITSMINOR) & O_MAXMAJ)
#define major(x) (major_t)((((unsigned)(x)) >> O_BITSMINOR) & O_MAXMAJ)