summaryrefslogtreecommitdiff
path: root/chinese/big5con/files/patch-aa
blob: cb4672071bf9aaf90eaf9b19ff7a637fd90f5425 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- src/vga.c.orig	Sun Jan 26 18:05:00 1997
+++ src/vga.c	Mon Jan 31 14:09:55 2000
@@ -382,7 +382,7 @@
 /*    if (!code) return;*/
     VgaSetColor(fc);
     if (bc & 0x8) *(vcls - dInfo.glineByte) = 0;
-    for (x = 0;x < sbFReg->high;x ++, code ++, fm >>= 1) {
+    if (code) for (x = 0;x < sbFReg->high;x ++, code ++, fm >>= 1) {
 	if (*code) {
 	    VgaOutByte(*code);
 	    *gram = *gram;
@@ -620,7 +620,11 @@
 	Perror("ioctl CONSOLE_IO_ENABLE");
 	return FAILURE;
     }
+#if (__FreeBSD__ <= 3)
     if ((devMem = open("/dev/vga", O_RDWR|O_NDELAY) ) < 0) {
+#else
+    if ((devMem = open("/dev/mem", O_RDWR|O_NDELAY) ) < 0) {
+#endif
 	Perror("/dev/mem");
 	return FAILURE;
     }