aboutsummaryrefslogtreecommitdiff
path: root/japanese/kterm16c/files/patch-aa
blob: 19840aa09413957e26b4c79eedf4579befa9a749 (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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
--- ./main.c.org	Sat Jun  4 08:44:11 1994
+++ ./main.c	Tue Nov 15 20:59:40 1994
@@ -284,22 +284,34 @@
 #ifdef UTMP_FILE
 #define UTMP_FILENAME UTMP_FILE
 #else
+#ifdef _PATH_UTMP
+#define UTMP_FILENAME _PATH_UTMP
+#else
 #define UTMP_FILENAME "/etc/utmp"
 #endif
 #endif
+#endif
 
 #ifndef LASTLOG_FILENAME
+#ifdef _PATH_LASTLOG
+#define LASTLOG_FILENAME _PATH_LASTLOG
+#else
 #define LASTLOG_FILENAME "/usr/adm/lastlog"  /* only on BSD systems */
 #endif
+#endif
 
 #ifndef WTMP_FILENAME
 #ifdef WTMP_FILE
 #define WTMP_FILENAME WTMP_FILE
 #else
+#ifdef _PATH_WTMP
+#define WTMP_FILENAME _PATH_WTMP
+#else
 #ifdef SYSV
 #define WTMP_FILENAME "/etc/wtmp"
 #else
 #define WTMP_FILENAME "/usr/adm/wtmp"
+#endif
 #endif
 #endif
 #endif
--- ./misc.c.org	Mon Mar 28 15:27:03 1994
+++ ./misc.c	Tue Nov 15 21:06:54 1994
@@ -765,7 +765,9 @@
 char *SysErrorMsg (n)
     int n;
 {
+#ifndef __FreeBSD__
     extern char *sys_errlist[];
+#endif
     extern int sys_nerr;
 
     return ((n >= 0 && n < sys_nerr) ? sys_errlist[n] : "unknown error");