diff options
author | phk <phk@FreeBSD.org> | 2002-04-08 09:20:07 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2002-04-08 09:20:07 +0000 |
commit | 33405073ec643486993789d949efc25c231bdd94 (patch) | |
tree | 647a5ab6dd91af9c0d47e673f5ac04be25fd0166 /sys/sys/disk.h | |
parent | f0ca71273ec5cada05bedea3198c9abcf27d3c2a (diff) | |
download | FreeBSD-src-33405073ec643486993789d949efc25c231bdd94.zip FreeBSD-src-33405073ec643486993789d949efc25c231bdd94.tar.gz |
Move generic disk ioctls from <sys/disklabel.h> to <sys/disk.h>.
Sponsored by: DARPA & NAI Labs
Diffstat (limited to 'sys/sys/disk.h')
-rw-r--r-- | sys/sys/disk.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/sys/disk.h b/sys/sys/disk.h index 128e582..00eec8d 100644 --- a/sys/sys/disk.h +++ b/sys/sys/disk.h @@ -13,6 +13,9 @@ #ifndef _SYS_DISK_H_ #define _SYS_DISK_H_ +#include <sys/ioccom.h> + +#ifdef _KERNEL #ifndef _SYS_DISKSLICE_H_ #include <sys/diskslice.h> #endif /* _SYS_DISKSLICE_H_ */ @@ -42,4 +45,12 @@ void disk_destroy(dev_t dev); struct disk *disk_enumerate(struct disk *disk); void disk_invalidate(struct disk *disk); +#endif + +#define DIOCGSECTORSIZE _IOR('d', 128, u_int) /* Get sector size in bytes */ +#define DIOCGMEDIASIZE _IOR('d', 129, off_t) /* Get media size in bytes */ +#define DIOCGFWSECTORS _IOR('d', 130, u_int) /* Get firmware sectorcount */ +#define DIOCGFWHEADS _IOR('d', 131, u_int) /* Get firmware headcount */ +#define DIOCGKERNELDUMP _IOW('d', 133, u_int) /* Set/Clear kernel dumps */ + #endif /* _SYS_DISK_H_ */ |