diff options
author | mike <mike@FreeBSD.org> | 2003-03-28 15:27:30 +0000 |
---|---|---|
committer | mike <mike@FreeBSD.org> | 2003-03-28 15:27:30 +0000 |
commit | 70f89c52b847076a353c28b1b081c645af2e39e8 (patch) | |
tree | 02ce50a896e9b4fa9b4ada3981116a7781223b5d /sys/sys/types.h | |
parent | d6b685fe45c9bfe193fd3cdf5dc53d54df6897ac (diff) | |
download | FreeBSD-src-70f89c52b847076a353c28b1b081c645af2e39e8.zip FreeBSD-src-70f89c52b847076a353c28b1b081c645af2e39e8.tar.gz |
Move details of dev_t (and udev_t) to <sys/_types.h>.
Diffstat (limited to 'sys/sys/types.h')
-rw-r--r-- | sys/sys/types.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/sys/sys/types.h b/sys/sys/types.h index 57d2719..d20581c 100644 --- a/sys/sys/types.h +++ b/sys/sys/types.h @@ -132,6 +132,11 @@ typedef __clockid_t clockid_t; typedef __critical_t critical_t; /* Critical section value */ typedef __int64_t daddr_t; /* disk address */ +#ifndef _DEV_T_DECLARED +typedef __dev_t dev_t; /* device number or struct cdev */ +#define _DEV_T_DECLARED +#endif + #ifndef _FFLAGS_T_DECLARED typedef __fflags_t fflags_t; /* file flags */ #define _FFLAGS_T_DECLARED @@ -230,6 +235,7 @@ typedef __timer_t timer_t; #endif typedef __u_register_t u_register_t; +typedef __udev_t udev_t; /* device number */ #ifndef _UID_T_DECLARED typedef __uid_t uid_t; /* user id */ @@ -265,18 +271,8 @@ typedef __uintfptr_t uintfptr_t; typedef __uint64_t uoff_t; typedef struct vm_page *vm_page_t; -struct cdev; - -typedef __uint32_t udev_t; /* device number */ -typedef struct cdev *dev_t; - #define offsetof(type, field) __offsetof(type, field) -#else /* !_KERNEL */ - -typedef __uint32_t dev_t; /* device number */ -#define udev_t dev_t - #endif /* !_KERNEL */ /* |