255 lines
9.6 KiB
Plaintext
255 lines
9.6 KiB
Plaintext
Only in src.old: bind.c.orig
|
|
diff -ur src.old/char.c src/char.c
|
|
--- src.old/char.c Sun Nov 19 03:09:20 1995
|
|
+++ src/char.c Tue Jun 9 23:35:26 1998
|
|
@@ -142,14 +142,14 @@
|
|
lowcase[index] = index ^ DIFCASE;
|
|
upcase[index ^ DIFCASE] = index;
|
|
}
|
|
-#if BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION
|
|
+#if BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION || OPENBSD
|
|
/* and for those international characters! */
|
|
for (index = (unsigned char)'\340';
|
|
index <= (unsigned char)'\375'; index++) {
|
|
lowcase[index] = index ^ DIFCASE;
|
|
upcase[index ^ DIFCASE] = index;
|
|
}
|
|
-#endif /* BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION */
|
|
+#endif /* BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION || OPENBSD */
|
|
|
|
#if MSDOS
|
|
/* setup various extended IBM-PC characters */
|
|
diff -ur src.old/dolock.c src/dolock.c
|
|
--- src.old/dolock.c Sun Nov 19 03:09:20 1995
|
|
+++ src/dolock.c Tue Jun 9 23:35:38 1998
|
|
@@ -53,8 +53,8 @@
|
|
}
|
|
#endif
|
|
|
|
-#if FILOCK && (MSDOS || WINNT || OS2 || SUN || USG || AIX || AUX || AVIION || BSD || FREEBSD || HPUX8 || HPUX9 || AMIGA)
|
|
-#if OS2 || ((MSDOS || WINNT) && MSC) || BSD || FREEBSD
|
|
+#if FILOCK && (MSDOS || WINNT || OS2 || SUN || USG || AIX || AUX || AVIION || BSD || FREEBSD || HPUX8 || HPUX9 || AMIGA || OPENBSD)
|
|
+#if OS2 || ((MSDOS || WINNT) && MSC) || BSD || FREEBSD || OPENBSD
|
|
#include <sys/types.h>
|
|
#endif
|
|
#include <sys/stat.h>
|
|
diff -ur src.old/file.c src/file.c
|
|
--- src.old/file.c Sat Nov 18 16:36:58 1995
|
|
+++ src/file.c Tue Jun 9 23:36:55 1998
|
|
@@ -11,7 +11,7 @@
|
|
#include "eproto.h"
|
|
#include "edef.h"
|
|
#include "elang.h"
|
|
-#if BSD | FREEBSD | SUN | USG | AIX
|
|
+#if BSD || FREEBSD || SUN || USG || AIX || OPENBSD
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
#endif
|
|
@@ -323,7 +323,7 @@
|
|
}
|
|
ffclose(); /* Ignore errors. */
|
|
|
|
-#if BSD || FREEBSD || USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVION
|
|
+#if BSD || FREEBSD || USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVION || OPENBSD
|
|
/* if we don't have write priviledges, make this in VIEW mode */
|
|
if (s !=FIOERR && s != FIOFNF) {
|
|
if (access(fname, 2 /* W_OK*/) != 0)
|
|
@@ -428,7 +428,7 @@
|
|
while (cp1!=&fname[0] && cp1[-1]!=':' && cp1[-1]!='\\'&&cp1[-1]!='/')
|
|
--cp1;
|
|
#endif
|
|
-#if USG | AIX | AUX | SMOS | HPUX8 | HPUX9 | BSD | FREEBSD | SUN | XENIX | AVIION
|
|
+#if USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || BSD || FREEBSD || SUN || XENIX || AVIION || OPENBSD
|
|
while (cp1!=&fname[0] && cp1[-1]!='/')
|
|
--cp1;
|
|
#endif
|
|
@@ -600,7 +600,7 @@
|
|
int sflag; /* are we safe saving? */
|
|
char tname[NSTRING]; /* temporary file name */
|
|
char buf[NSTRING]; /* message buffer */
|
|
-#if BSD | FREEBSD | SUN | XENIX | USG | AIX
|
|
+#if BSD || FREEBSD || SUN || XENIX || USG || AIX || OPENBSD
|
|
struct stat st; /* we need info about the file permisions */
|
|
#endif
|
|
|
|
@@ -680,14 +680,14 @@
|
|
strcat(buf, "s");
|
|
|
|
if (sflag) {
|
|
-#if BSD | FREEBSD | SUN | XENIX | USG | AIX
|
|
+#if BSD || FREEBSD || SUN || XENIX || USG || AIX || OPENBSD
|
|
/* get the permisions on the original file */
|
|
stat(fn, &st);
|
|
#endif
|
|
/* erase original file */
|
|
/* rename temporary file to original name */
|
|
if (unlink(fn) == 0 && rename(tname, fn) == 0) {
|
|
-#if BSD | FREEBSD | SUN | XENIX | USG | AIX
|
|
+#if BSD || FREEBSD || SUN || XENIX || USG || AIX || OPENBSD
|
|
chown(fn, (int)st.st_uid, (int)st.st_gid);
|
|
chmod(fn, (int)st.st_mode);
|
|
#else
|
|
diff -ur src.old/fileio.c src/fileio.c
|
|
--- src.old/fileio.c Sun Nov 19 03:09:22 1995
|
|
+++ src/fileio.c Tue Jun 9 23:37:40 1998
|
|
@@ -106,7 +106,7 @@
|
|
putc(26, ffp); /* add a ^Z at the end of the file */
|
|
#endif
|
|
|
|
-#if USG | AIX | AUX | SMOS | HPUX8 | HPUX9 | SUN | XENIX | BSD || FREEBSD | WMCS | VMS | (MSDOS & (LATTICE | MSC | TURBO | IC | ZTC)) | WINNT | OS2 | (TOS & MWC) | AVIION
|
|
+#if USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || BSD || FREEBSD || OPENBSD || WMCS || VMS || (MSDOS && (LATTICE || MSC || TURBO || IC || ZTC)) || WINNT || OS2 || (TOS && MWC) || AVIION
|
|
if (fclose(ffp) != FALSE) {
|
|
mlwrite(TEXT156);
|
|
/* "Error closing file" */
|
|
diff -ur src.old/input.c src/input.c
|
|
--- src.old/input.c Fri Dec 29 19:10:12 1995
|
|
+++ src/input.c Tue Jun 9 23:38:44 1998
|
|
@@ -47,7 +47,7 @@
|
|
#include "edef.h"
|
|
#include "elang.h"
|
|
|
|
-#if USG | AIX | AUX | BSD | FREEBSD | SUN | HPUX8 | HPUX9
|
|
+#if USG || AIX || AUX || BSD || FREEBSD || SUN || HPUX8 || HPUX9 || OPENBSD
|
|
#include <pwd.h>
|
|
extern struct passwd *getpwnam();
|
|
#endif
|
|
@@ -244,7 +244,7 @@
|
|
char *ptr; /* string pointer */
|
|
char user_name[NSTRING]; /* user name for directory */
|
|
static char buf[NSTRING];/* buffer to hold tentative name */
|
|
-#if USG | AIX | AUX | BSD | FREEBSD | SUN | HPUX8 | HPUX9
|
|
+#if USG || AIX || AUX || BSD || FREEBSD || SUN || HPUX8 || HPUX9 || OPENBSD
|
|
struct passwd *pwd; /* password structure */
|
|
#endif
|
|
|
|
@@ -353,7 +353,7 @@
|
|
--ttcol;
|
|
}
|
|
|
|
-#if USG | AIX | AUX | BSD | FREEBSD | SUN | HPUX8 | HPUX9
|
|
+#if USG || AIX || AUX || BSD || FREEBSD || SUN || HPUX8 || HPUX9 || OPENBSD
|
|
/* lookup someone else's home directory! */
|
|
if (user_name[0] != 0) {
|
|
pwd = getpwnam(user_name);
|
|
diff -ur src.old/keyboard.c src/keyboard.c
|
|
--- src.old/keyboard.c Sat Nov 18 16:36:58 1995
|
|
+++ src/keyboard.c Tue Jun 9 23:38:51 1998
|
|
@@ -224,7 +224,7 @@
|
|
#endif
|
|
#endif
|
|
|
|
-#if BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || (AVVION || TERMIOS) || (VMS && SMG) || MPE
|
|
+#if BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || (AVVION || TERMIOS) || (VMS && SMG) || MPE || OPENBSD
|
|
|
|
#define NKEYSEQ 300 /* Number of keymap entries */
|
|
|
|
diff -ur src.old/lock.c src/lock.c
|
|
--- src.old/lock.c Tue Jun 9 22:59:50 1998
|
|
+++ src/lock.c Tue Jun 9 23:33:21 1998
|
|
@@ -15,7 +15,7 @@
|
|
#include <sys/param.h>
|
|
#endif
|
|
|
|
-#if BSD || FREEBSD || WMCS || SUN || XENIX || HPUX8 || HPUX9 || AVIION || USG || AIX || AUX
|
|
+#if BSD || FREEBSD || WMCS || SUN || XENIX || HPUX8 || HPUX9 || AVIION || USG || AIX || AUX || OPENBSD
|
|
#include <sys/errno.h>
|
|
#if !(defined(BSD) && (BSD >= 199103))
|
|
extern int sys_nerr; /* number of system error messages defined */
|
|
@@ -165,7 +165,7 @@
|
|
|
|
strcpy(obuf, errstr);
|
|
strcat(obuf, " - ");
|
|
-#if BSD || FREEBSD || WMCS || SUN || XENIX || HPUX8 || HPUX9 || AVIION || USG || AIX || AUX
|
|
+#if BSD || FREEBSD || WMCS || SUN || XENIX || HPUX8 || HPUX9 || AVIION || USG || AIX || AUX || OPENBSD
|
|
if (errno < sys_nerr)
|
|
strcat(obuf, sys_errlist[errno]);
|
|
else
|
|
Only in src.old: lock.c.orig
|
|
diff -ur src.old/unix.c src/unix.c
|
|
--- src.old/unix.c Sat Nov 18 16:36:58 1995
|
|
+++ src/unix.c Tue Jun 9 23:34:23 1998
|
|
@@ -81,7 +81,7 @@
|
|
}
|
|
|
|
/** Only compile for UNIX machines **/
|
|
-#if BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || (AVVION || TERMIOS)
|
|
+#if BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || (AVVION || TERMIOS) || OPENBSD
|
|
|
|
/** Include files **/
|
|
#include "eproto.h" /* Function definitions */
|
|
@@ -98,7 +98,7 @@
|
|
#include <sys/ioctl.h> /* I/O control definitions */
|
|
|
|
/** Additional include files **/
|
|
-#if FREEBSD
|
|
+#if FREEBSD || OPENBSD
|
|
#define TERMIOS 1
|
|
#include <sys/time.h>
|
|
#undef BSD
|
|
@@ -109,9 +109,9 @@
|
|
#if (BSD && !TERMIOS)
|
|
#include <sys/time.h> /* Timer definitions */
|
|
#endif /* (BSD && !TERMIOS) */
|
|
-#if BSD || FREEBSD || SUN || HPUX8 || HPUX9 || (AVVION || TERMIOS) || AIX
|
|
+#if BSD || FREEBSD || SUN || HPUX8 || HPUX9 || (AVVION || TERMIOS) || AIX || OPENBSD
|
|
#include <signal.h> /* Signal definitions */
|
|
-#endif /* BSD || FREEBSD || SUN || HPUX8 || HPUX9 || (AVVION || TERMIOS) */
|
|
+#endif /* BSD || FREEBSD || SUN || HPUX8 || HPUX9 || (AVVION || TERMIOS) || OPENBSD */
|
|
#if USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
|
|
#include <termio.h> /* Terminal I/O definitions */
|
|
#endif /* USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
|
|
@@ -126,7 +126,7 @@
|
|
|
|
/** Completion include files **/
|
|
/** Directory accessing: Try and figure this out... if you can! **/
|
|
-#if ((BSD || FREEBSD) && !TERMIOS)
|
|
+#if ((BSD || FREEBSD || OPENBSD) && !TERMIOS)
|
|
#include <sys/dir.h> /* Directory entry definitions */
|
|
#define DIRENTRY direct
|
|
#endif /* (BSD && !TERMIOS) */
|
|
@@ -485,7 +485,7 @@
|
|
/** Close terminal device **/
|
|
int ttclose()
|
|
{
|
|
-#if ((AIX == 0) && (TERMIOS == 0)) || (FREEBSD == 1)
|
|
+#if ((AIX == 0) && (TERMIOS == 0)) || FREEBSD || OPENBSD
|
|
/* Restore original terminal modes */
|
|
if (reset != (char*)NULL)
|
|
write(1, reset, strlen(reset));
|
|
@@ -1202,7 +1202,7 @@
|
|
return(0);
|
|
}
|
|
|
|
-#if BSD || FREEBSD || SUN || HPUX8 || HPUX9 || (AVVION || TERMIOS)
|
|
+#if BSD || FREEBSD || SUN || HPUX8 || HPUX9 || (AVVION || TERMIOS) || OPENBSD
|
|
/* Surely more than just BSD systems do this */
|
|
|
|
/** Perform a stop signal **/
|
|
@@ -1225,7 +1225,7 @@
|
|
return(0);
|
|
}
|
|
|
|
-#endif /* BSD || FREEBSD || SUN || HPUX8 || HPUX9 || (AVVION || TERMIOS) */
|
|
+#endif /* BSD || FREEBSD || SUN || HPUX8 || HPUX9 || (AVVION || TERMIOS) || OPENBSD */
|
|
|
|
/** Get time of day **/
|
|
char * timeset()
|
|
@@ -1327,9 +1327,9 @@
|
|
/* Get shell path */
|
|
sh = getenv("SHELL");
|
|
if (!sh)
|
|
-#if BSD || FREEBSD || SUN
|
|
+#if BSD || FREEBSD || SUN || OPENBSD
|
|
sh = "/bin/csh";
|
|
-#endif /* BSD || FREEBSD || SUN */
|
|
+#endif /* BSD || FREEBSD || SUN || OPENBSD */
|
|
#if USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || XENIX || (AVVION || TERMIOS)
|
|
sh = "/bin/sh";
|
|
#endif /* USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || XENIX || (AVVION || TERMIOS) */
|
|
@@ -1726,4 +1726,4 @@
|
|
}
|
|
#endif
|
|
|
|
-#endif /* BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || (AVVION || TERMIOS) */
|
|
+#endif /* BSD || FREEBSD || USG || AIX || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || (AVVION || TERMIOS) || OPENBSD */
|