[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[grub #39] [PATCH] port to QNX 6.x
From: |
kabe |
Subject: |
[grub #39] [PATCH] port to QNX 6.x |
Date: |
Tue, 04 Feb 2003 20:26:16 +0900 |
Reporter: address@hidden
Summary: [PATCH] port to QNX 6.x
Version: 0.93
Type: feature request
Message:
QNX 6.x usually uses /dev/hd0, /dev/fd0 for raw device, so
they're just plopped in lib/device.c .
You need BugID#38 patch to properly compile on this platform.
Patch:
Index: lib/device.c
===================================================================
RCS file: /root6.1/CVSroot/grub/lib/device.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- lib/device.c 2003/01/31 04:41:30 1.1
+++ lib/device.c 2003/01/31 04:48:56 1.2
@@ -198,6 +198,9 @@
#elif defined(__GNU__)
/* GNU/Hurd */
sprintf (name, "/dev/fd%d", unit);
+#elif defined(__QNXNTO__)
+ /* QNX RTP */
+ sprintf (name, "/dev/fd%d", unit);
#elif defined(__FreeBSD__)
/* FreeBSD */
sprintf (name, "/dev/rfd%d", unit);
@@ -224,6 +227,9 @@
#elif defined(__GNU__)
/* GNU/Hurd */
sprintf (name, "/dev/hd%d", unit);
+#elif defined(__QNXNTO__)
+ /* QNX RTP */
+ sprintf (name, "/dev/hd%d", unit);
#elif defined(__FreeBSD__)
/* FreeBSD */
# if __FreeBSD__ >= 4
@@ -261,6 +267,9 @@
#elif defined(__GNU__)
/* GNU/Hurd */
sprintf (name, "/dev/sd%d", unit);
+#elif defined(__QNXNTO__)
+ /* QNX RTP */
+ sprintf (name, "/dev/hd%d", unit);
#elif defined(__FreeBSD__)
/* FreeBSD */
sprintf (name, "/dev/rda%d", unit);
----
Please send followups to <address@hidden>.
- [grub #39] [PATCH] port to QNX 6.x,
kabe <=