|
|
| version 1.2, 2003/06/17 04:28:58 | version 1.3, 2004/05/19 22:52:55 |
|---|---|
| Line 26 | Line 26 |
| * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| * | * |
| * $FreeBSD: src/sys/svr4/svr4_types.h,v 1.3 1999/08/28 00:51:27 peter Exp $ | * $FreeBSD: src/sys/svr4/svr4_types.h,v 1.3 1999/08/28 00:51:27 peter Exp $ |
| * $DragonFly: src/sys/svr4/svr4_types.h,v 1.1 2003/06/16 06:46:45 dillon Exp $ | * $DragonFly$ |
| */ | */ |
| #ifndef _SVR4_TYPES_H_ | #ifndef _SVR4_TYPES_H_ |
| Line 69 typedef struct timespec svr4_timestruc_ | Line 69 typedef struct timespec svr4_timestruc_ |
| #define svr4_omakedev(x,y) ((svr4_o_dev_t)((((x) << 8) & 0x7f00) | \ | #define svr4_omakedev(x,y) ((svr4_o_dev_t)((((x) << 8) & 0x7f00) | \ |
| (((y) << 0) & 0x00ff))) | (((y) << 0) & 0x00ff))) |
| #define svr4_to_bsd_odev_t(d) makedev(svr4_omajor(d), svr4_ominor(d)) | #define svr4_to_bsd_odev_t(d) makeudev(svr4_omajor(d), svr4_ominor(d)) |
| #define bsd_to_svr4_odev_t(d) svr4_omakedev(umajor(d), uminor(d)) | #define bsd_to_svr4_odev_t(d) svr4_omakedev(umajor(d), uminor(d)) |
| #define svr4_major(x) ((int32_t)((((x) & 0xfffc0000) >> 18))) | #define svr4_major(x) ((int32_t)((((x) & 0xfffc0000) >> 18))) |
| #define svr4_minor(x) ((int32_t)((((x) & 0x0003ffff) >> 0))) | #define svr4_minor(x) ((int32_t)((((x) & 0x0003ffff) >> 0))) |
| #define svr4_makedev(x,y) ((svr4_dev_t)((((x) << 18) & 0xfffc0000) | \ | #define svr4_makedev(x,y) ((svr4_dev_t)((((x) << 18) & 0xfffc0000) | \ |
| (((y) << 0) & 0x0003ffff))) | (((y) << 0) & 0x0003ffff))) |
| #define svr4_to_bsd_dev_t(d) makedev(svr4_major(d), svr4_minor(d)) | #define svr4_to_bsd_dev_t(d) makeudev(svr4_major(d), svr4_minor(d)) |
| #define bsd_to_svr4_dev_t(d) svr4_makedev(umajor(d), uminor(d)) | #define bsd_to_svr4_dev_t(d) svr4_makedev(umajor(d), uminor(d)) |
| #endif /* !_SVR4_TYPES_H_ */ | #endif /* !_SVR4_TYPES_H_ */ |