summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2002-10-08 12:13:19 +0000
committernyan <nyan@FreeBSD.org>2002-10-08 12:13:19 +0000
commit4c34626aa86ea6070e1f3cdfca69b7616a45d6f1 (patch)
tree72988440e7b60f7500ef22c3b5011ea6268bb058
parent7a416624c8a0f0bb2dcfffe6865d99fd1f9608da (diff)
downloadFreeBSD-src-4c34626aa86ea6070e1f3cdfca69b7616a45d6f1.zip
FreeBSD-src-4c34626aa86ea6070e1f3cdfca69b7616a45d6f1.tar.gz
Fix to support pc98.
-rw-r--r--lib/libdisk/create_chunk.c4
-rw-r--r--lib/libdisk/disk.c4
-rw-r--r--lib/libdisk/rules.c4
-rw-r--r--sbin/bsdlabel/bsdlabel.c4
-rw-r--r--sbin/disklabel/disklabel.c4
5 files changed, 20 insertions, 0 deletions
diff --git a/lib/libdisk/create_chunk.c b/lib/libdisk/create_chunk.c
index f226cd2..aa287da 100644
--- a/lib/libdisk/create_chunk.c
+++ b/lib/libdisk/create_chunk.c
@@ -20,7 +20,11 @@ __FBSDID("$FreeBSD$");
#include <sys/param.h>
#include <sys/disklabel.h>
#include <sys/diskslice.h>
+#ifdef PC98
+#include <sys/diskpc98.h>
+#else
#include <sys/diskmbr.h>
+#endif
#include <sys/mount.h>
#include <sys/stat.h>
#include <sys/sysctl.h>
diff --git a/lib/libdisk/disk.c b/lib/libdisk/disk.c
index 9302a80..24b2bfa 100644
--- a/lib/libdisk/disk.c
+++ b/lib/libdisk/disk.c
@@ -22,12 +22,16 @@ __FBSDID("$FreeBSD$");
#include <sys/ioctl.h>
#include <sys/disklabel.h>
#include <sys/diskslice.h>
+#ifndef PC98
#include <sys/diskmbr.h>
+#endif
#include <paths.h>
#include "libdisk.h"
+#ifndef PC98
#define DOSPTYP_EXTENDED 5
#define DOSPTYP_ONTRACK 84
+#endif
const char *chunk_n[] = {
"whole",
diff --git a/lib/libdisk/rules.c b/lib/libdisk/rules.c
index 87d7e24..a3dcc1b 100644
--- a/lib/libdisk/rules.c
+++ b/lib/libdisk/rules.c
@@ -17,7 +17,11 @@ __FBSDID("$FreeBSD$");
#include <sys/types.h>
#include <sys/diskslice.h>
#include <sys/disklabel.h>
+#ifdef PC98
+#include <sys/diskpc98.h>
+#else
#include <sys/diskmbr.h>
+#endif
#include "libdisk.h"
int
diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c
index dd3e241..ad84dea 100644
--- a/sbin/bsdlabel/bsdlabel.c
+++ b/sbin/bsdlabel/bsdlabel.c
@@ -64,7 +64,11 @@ __FBSDID("$FreeBSD$");
#define DKTYPENAMES
#define FSTYPENAMES
#include <sys/disklabel.h>
+#ifdef PC98
+#include <sys/diskpc98.h>
+#else
#include <sys/diskmbr.h>
+#endif
#ifdef __sparc64__
#include <sys/sun_disklabel.h>
#endif
diff --git a/sbin/disklabel/disklabel.c b/sbin/disklabel/disklabel.c
index dd3e241..ad84dea 100644
--- a/sbin/disklabel/disklabel.c
+++ b/sbin/disklabel/disklabel.c
@@ -64,7 +64,11 @@ __FBSDID("$FreeBSD$");
#define DKTYPENAMES
#define FSTYPENAMES
#include <sys/disklabel.h>
+#ifdef PC98
+#include <sys/diskpc98.h>
+#else
#include <sys/diskmbr.h>
+#endif
#ifdef __sparc64__
#include <sys/sun_disklabel.h>
#endif
OpenPOWER on IntegriCloud