aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/disk.h
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2002-04-08 09:20:07 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2002-04-08 09:20:07 +0000
commit2dd527b3ac69aa1984a1661edcd74ebe1672199a (patch)
tree647a5ab6dd91af9c0d47e673f5ac04be25fd0166 /sys/sys/disk.h
parent674a5ae34fd2a93a19972a608a0a02f301f34fd9 (diff)
downloadsrc-2dd527b3ac69aa1984a1661edcd74ebe1672199a.tar.gz
src-2dd527b3ac69aa1984a1661edcd74ebe1672199a.zip
Notes
Diffstat (limited to 'sys/sys/disk.h')
-rw-r--r--sys/sys/disk.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/sys/disk.h b/sys/sys/disk.h
index 128e582a6563..00eec8db6c06 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_ */