Module Name: src
Committed By: pooka
Date: Tue Dec 22 18:55:26 UTC 2009
Modified Files:
src/sys/sys: disklabel.h dkio.h
Log Message:
Limit DIOCGPART and struct partinfo visibility to _KERNEL.
To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107 src/sys/sys/disklabel.h
cvs rdiff -u -r1.14 -r1.15 src/sys/sys/dkio.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/sys/disklabel.h
diff -u src/sys/sys/disklabel.h:1.106 src/sys/sys/disklabel.h:1.107
--- src/sys/sys/disklabel.h:1.106 Fri Nov 20 17:43:35 2009
+++ src/sys/sys/disklabel.h Tue Dec 22 18:55:25 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: disklabel.h,v 1.106 2009/11/20 17:43:35 pooka Exp $ */
+/* $NetBSD: disklabel.h,v 1.107 2009/12/22 18:55:25 pooka Exp $ */
/*
* Copyright (c) 1987, 1988, 1993
@@ -425,6 +425,7 @@
int df_reg[8]; /* result */
};
+#ifdef _KERNEL
/*
* Structure used internally to retrieve information about a partition
* on a disk.
@@ -434,8 +435,6 @@
struct partition *part;
};
-#ifdef _KERNEL
-
struct disk;
int disk_read_sectors(void (*)(struct buf *), const struct disklabel *,
Index: src/sys/sys/dkio.h
diff -u src/sys/sys/dkio.h:1.14 src/sys/sys/dkio.h:1.15
--- src/sys/sys/dkio.h:1.14 Fri Aug 17 11:05:03 2007
+++ src/sys/sys/dkio.h Tue Dec 22 18:55:25 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: dkio.h,v 1.14 2007/08/17 11:05:03 pavel Exp $ */
+/* $NetBSD: dkio.h,v 1.15 2009/12/22 18:55:25 pooka Exp $ */
/*
* Copyright (c) 1987, 1988, 1993
@@ -42,7 +42,10 @@
#define DIOCGDINFO _IOR('d', 101, struct disklabel)/* get */
#define DIOCSDINFO _IOW('d', 102, struct disklabel)/* set */
#define DIOCWDINFO _IOW('d', 103, struct disklabel)/* set, update disk */
+
+#ifdef _KERNEL
#define DIOCGPART _IOW('d', 104, struct partinfo) /* get partition */
+#endif
#if defined(__HAVE_OLD_DISKLABEL) && defined(_KERNEL)
#define ODIOCGDINFO _IOR('d', 101, struct olddisklabel)/* get */