Changeset View
Changeset View
Standalone View
Standalone View
head/sys/sys/types.h
Show First 20 Lines • Show All 394 Lines • ▼ Show 20 Lines | |||||
#define minor(d) __minor(d) | #define minor(d) __minor(d) | ||||
static __inline int | static __inline int | ||||
__minor(dev_t _d) | __minor(dev_t _d) | ||||
{ | { | ||||
return (((_d >> 24) & 0xff00) | (_d & 0xffff00ff)); | return (((_d >> 24) & 0xff00) | (_d & 0xffff00ff)); | ||||
} | } | ||||
#define makedev(M, m) __makedev((M), (m)) | #define makedev(M, m) __makedev((M), (m)) | ||||
static __inline dev_t | static __inline dev_t | ||||
__makedev(int _M, int _m) | __makedev(int _Major, int _Minor) | ||||
{ | { | ||||
return (((dev_t)(_M & 0xffffff00) << 32) | ((_M & 0xff) << 8) | | return (((dev_t)(_Major & 0xffffff00) << 32) | ((_Major & 0xff) << 8) | | ||||
((dev_t)(_m & 0xff00) << 24) | (_m & 0xffff00ff)); | ((dev_t)(_Minor & 0xff00) << 24) | (_Minor & 0xffff00ff)); | ||||
} | } | ||||
/* | /* | ||||
* These declarations belong elsewhere, but are repeated here and in | * These declarations belong elsewhere, but are repeated here and in | ||||
* <stdio.h> to give broken programs a better chance of working with | * <stdio.h> to give broken programs a better chance of working with | ||||
* 64-bit off_t's. | * 64-bit off_t's. | ||||
*/ | */ | ||||
#ifndef _KERNEL | #ifndef _KERNEL | ||||
Show All 23 Lines |