summaryrefslogtreecommitdiffstats
path: root/lib
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 /lib
parent7a416624c8a0f0bb2dcfffe6865d99fd1f9608da (diff)
downloadFreeBSD-src-4c34626aa86ea6070e1f3cdfca69b7616a45d6f1.zip
FreeBSD-src-4c34626aa86ea6070e1f3cdfca69b7616a45d6f1.tar.gz
Fix to support pc98.
Diffstat (limited to 'lib')
-rw-r--r--lib/libdisk/create_chunk.c4
-rw-r--r--lib/libdisk/disk.c4
-rw-r--r--lib/libdisk/rules.c4
3 files changed, 12 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
OpenPOWER on IntegriCloud