diff -cr ../X11R5.pure/mit/clients/twm/lex.l mit/clients/twm/lex.l
*** ../X11R5.pure/mit/clients/twm/lex.l Sat Dec 16 08:02:02 1989
--- mit/clients/twm/lex.l Sun Jun 6 11:10:17 1993
+ #define YY_INPUT(buf,result,size) ((result) = doinput((buf),(size)))
+ if ((c = (*twmInputFunc)()) <= 0)
#define input() (*twmInputFunc)()
#define output(c) TwmOutput(c)
diff -cr ../X11R5.pure/mit/clients/xdm/dm.h mit/clients/xdm/dm.h
*** ../X11R5.pure/mit/clients/xdm/dm.h Fri May 28 18:10:30 1993
--- mit/clients/xdm/dm.h Sun Jun 6 11:19:29 1993
#define NGROUPS_MAX NGROUPS
diff -cr ../X11R5.pure/mit/clients/xdm/xdmshell.c mit/clients/xdm/xdmshell.c
*** ../X11R5.pure/mit/clients/xdm/xdmshell.c Fri Jul 19 10:56:13 1991
--- mit/clients/xdm/xdmshell.c Sun Jun 6 11:10:17 1993
- extern char *sys_errlist[];
static char *SysErrorMsg (n)
+ extern char *sys_errlist[];
char *s = (n > 0 && n < sys_nerr) ? sys_errlist[n] : "unknown";
return (s ? s : "null system error");
diff -cr ../X11R5.pure/mit/clients/xload/Imakefile mit/clients/xload/Imakefile
*** ../X11R5.pure/mit/clients/xload/Imakefile Wed Jul 17 16:46:31 1991
--- mit/clients/xload/Imakefile Sun Jun 6 11:10:18 1993
#if defined(SunArchitecture) && defined(i386Architecture)
+ SYS_LIBRARIES = -lutil -lkvm
+ EXTRA_DEFINES = -DUSE_GETLOADAVG
diff -cr ../X11R5.pure/mit/clients/xload/get_load.c mit/clients/xload/get_load.c
*** ../X11R5.pure/mit/clients/xload/get_load.c Fri Jul 26 06:21:17 1991
--- mit/clients/xload/get_load.c Sun Jun 6 11:10:18 1993
lastNullCpu = info.cpu_total.low32;
+ #if defined(USE_GETLOADAVG)
+ void InitLoadPoint() /* getloadavg() library version */
+ void GetLoadPoint( w, closure, call_data ) /* getloadavg() library version */
+ caddr_t closure; /* unused */
+ caddr_t call_data; /* pointer to (double) return value */
+ double *loadavg = (double *)call_data;
+ if (getloadavg(loadavg, 1) != 1)
+ #else /* not USE_GETLOADAVG */
#if defined(SYSV) && defined(SYSV386)
* inspired by 'avgload' by John F. Haugh II
(void) lseek(kmem, loadavg_seek, 0);
! #if defined(sun) || defined (UTEK) || defined(sequent) || defined(alliant) || defined(SVR4) || defined(sgi) || defined(hcx)
(void) read(kmem, (char *)&temp, sizeof(long));
(void) lseek(kmem, loadavg_seek, 0);
! #if defined(sun) || defined (UTEK) || defined(sequent) || defined(alliant) || defined(SVR4) || defined(sgi) || defined(hcx) || defined(hp9000)
(void) read(kmem, (char *)&temp, sizeof(long));
#endif /* LOADSTUB else */
#endif /* KVM_ROUTINES else */
#endif /* SYSV && SYSV386 else */
+ #endif /* USE_GETLOADAVG */
static xload_error(str1, str2)
diff -cr ../X11R5.pure/mit/clients/xman/Imakefile mit/clients/xman/Imakefile
*** ../X11R5.pure/mit/clients/xman/Imakefile Fri May 28 18:08:17 1993
--- mit/clients/xman/Imakefile Sun Jun 6 11:10:18 1993
MANPATHS = $(SYSMANPATH) $(LOCALMANPATH)
HELPFILE = -DHELPFILE=\"$(LIBDIR)$(PATHSEP)xman.help\"
! DEFINES = $(HELPFILE) $(MANPATHS)
DEPLIBS = XawClientDepLibs
LOCAL_LIBRARIES = XawClientLibs
SRCS = ScrollByL.c handler.c man.c buttons.c help.c \
MANPATHS = $(SYSMANPATH) $(LOCALMANPATH)
HELPFILE = -DHELPFILE=\"$(LIBDIR)$(PATHSEP)xman.help\"
! DEFINES = $(HELPFILE) $(MANPATHS) $(BSD44MAN)
DEPLIBS = XawClientDepLibs
LOCAL_LIBRARIES = XawClientLibs
SRCS = ScrollByL.c handler.c man.c buttons.c help.c \
diff -cr ../X11R5.pure/mit/clients/xman/vendor.h mit/clients/xman/vendor.h
*** ../X11R5.pure/mit/clients/xman/vendor.h Wed Aug 21 06:49:23 1991
--- mit/clients/xman/vendor.h Sun Jun 6 11:10:19 1993
* complete than the cat directories.
! #if ( defined(UTEK) || defined(apollo) )
* complete than the cat directories.
! #if ( defined(UTEK) || defined(apollo) || defined(BSD44MAN) )
# define SYSMANPATH "/usr/catman/a_man:/usr/catman/g_man:/usr/catman/p_man:/usr/catman/u_man:/usr/man/p_man:/usr/man/u_man:/usr/man"
+ # define SYSMANPATH "/usr/share/man:/usr/share/man/old:/usr/contrib/man:/usr/local/man"
# define SYSMANPATH "/usr/man"
diff -cr ../X11R5.pure/mit/clients/xset/xset.c mit/clients/xset/xset.c
*** ../X11R5.pure/mit/clients/xset/xset.c Tue Jul 23 10:32:47 1991
--- mit/clients/xset/xset.c Sun Jun 6 11:10:19 1993
#include <X11/extensions/MITMisc.h>
+ /* override clash with bsd44 ctype.h macro */
diff -cr ../X11R5.pure/mit/clients/xterm/main.c mit/clients/xterm/main.c
*** ../X11R5.pure/mit/clients/xterm/main.c Fri May 28 18:46:35 1993
--- mit/clients/xterm/main.c Sun Jun 6 11:21:24 1993
#include <sys/resource.h>
+ #define HAS_UTMP_UT_HOST
! #include <sys/param.h> /* for NOFILE */
#include <local/openpty.h>
+ #include <sys/param.h> /* for NOFILE */
#include <local/openpty.h>
+ #define UTMP_FILENAME _PATH_UTMP
#define UTMP_FILENAME "/etc/utmp"
+ #define LASTLOG_FILENAME _PATH_LASTLOG
#define LASTLOG_FILENAME "/usr/adm/lastlog" /* only on BSD systems */
+ #define WTMP_FILENAME _PATH_WTMP
#define WTMP_FILENAME "/etc/wtmp"
#define WTMP_FILENAME "/usr/adm/wtmp"
+ #define LOGIN_FILENAME "/usr/bin/login"
#define LOGIN_FILENAME "/bin/login"
static char bin_login[] = LOGIN_FILENAME;
Common subdirectories: ../X11R5.pure/mit/clients/xterm/tektests and mit/clients/xterm/tektests
diff -cr ../X11R5.pure/mit/config/Imake.tmpl mit/config/Imake.tmpl
*** ../X11R5.pure/mit/config/Imake.tmpl Fri May 28 18:10:24 1993
--- mit/config/Imake.tmpl Sun Jun 6 11:22:55 1993
+ #define MacroIncludeFile <hpbsd.cf>
+ #define MacroFile hpbsd.cf
+ #define HPBSDArchitecture
#define MacroIncludeFile <att.cf>
+ #define MacroIncludeFile <sol.cf>
+ #define MacroFile sol.cf
+ #define Mc68000Architecture
diff -cr ../X11R5.pure/mit/config/imake.c mit/config/imake.c
*** ../X11R5.pure/mit/config/imake.c Fri Jul 26 09:51:12 1991
--- mit/config/imake.c Sun Jun 6 11:10:21 1993
+ #if defined(hp9000) || defined(luna68k)
+ #if defined(hp9000) || defined(luna68k)
#if defined(X_NOT_POSIX) || defined(_POSIX_SOURCE)
+ #if defined(__STDC__) || defined(__GNUC__)
diff -cr ../X11R5.pure/mit/config/imakemdep.h mit/config/imakemdep.h
*** ../X11R5.pure/mit/config/imakemdep.h Mon Aug 26 07:39:59 1991
--- mit/config/imakemdep.h Sun Jun 6 11:26:21 1993
#if defined(_IBMR2) && !defined(DEFAULT_CPP)
#define DEFAULT_CPP "/usr/lpp/X11/Xamples/util/cpp/cpp"
+ #if (defined(hp9000) || defined(luna68k)) && !defined(DEFAULT_CPP)
+ #define DEFAULT_CPP "/usr/libexec/cpp"
"-Uunix", /* remove unix symbol so that filename unix.c okay */
+ #if defined(hp9000) || defined(luna68k)
"-DM4330", /* Tektronix */
diff -cr ../X11R5.pure/mit/demos/x11perf/x11perf.c mit/demos/x11perf/x11perf.c
*** ../X11R5.pure/mit/demos/x11perf/x11perf.c Sat Jul 27 13:07:54 1991
--- mit/demos/x11perf/x11perf.c Sun Jun 6 11:10:21 1993
! } while (strcmp(cp2, (test[k].option + 1)) != 0 &&
! (test[k].versions & xparms.version) &&
test[++k].option != NULL);
if (*cp2 != '-' && test[k].option == NULL)
! } while (!(strcmp(cp2, (test[k].option + 1)) == 0 &&
! (test[k].versions & xparms.version)) &&
test[++k].option != NULL);
if (*cp2 != '-' && test[k].option == NULL)
diff -cr ../X11R5.pure/mit/demos/xgc/lex.l mit/demos/xgc/lex.l
*** ../X11R5.pure/mit/demos/xgc/lex.l Sat Jul 22 05:01:33 1989
--- mit/demos/xgc/lex.l Sun Jun 6 11:10:22 1993
diff -cr ../X11R5.pure/mit/extensions/server/xinput/xexevents.c mit/extensions/server/xinput/xexevents.c
*** ../X11R5.pure/mit/extensions/server/xinput/xexevents.c Thu Jul 25 07:48:38 1991
--- mit/extensions/server/xinput/xexevents.c Sun Jun 6 11:10:22 1993
register InputClientsPtr other, prev;
+ extern int RT_INPUTCLIENT;
if (!wOtherInputMasks(pWin))
diff -cr ../X11R5.pure/mit/fonts/clients/mkfontdir/mkfontdir.c mit/fonts/clients/mkfontdir/mkfontdir.c
*** ../X11R5.pure/mit/fonts/clients/mkfontdir/mkfontdir.c Wed Jul 17 12:33:46 1991
--- mit/fonts/clients/mkfontdir/mkfontdir.c Sun Jun 6 11:29:53 1993
#define PATH_MAX MAXPATHLEN
diff -cr ../X11R5.pure/mit/lib/X/XConnDis.c mit/lib/X/XConnDis.c
*** ../X11R5.pure/mit/lib/X/XConnDis.c Fri May 28 19:59:32 1993
--- mit/lib/X/XConnDis.c Sun Jun 6 11:10:23 1993
sprintf (unaddr.sun_path, "%s%d", X_UNIX_PATH, idisplay);
addr = (struct sockaddr *) &unaddr;
+ addrlen = SUN_LEN(&unaddr);
addrlen = strlen(unaddr.sun_path) + sizeof(unaddr.sun_family);
#ifdef hpux /* this is disgusting */
ounaddr.sun_family = AF_UNIX;
diff -cr ../X11R5.pure/mit/lib/X/Xsi/XlcLoad.c mit/lib/X/Xsi/XlcLoad.c
*** ../X11R5.pure/mit/lib/X/Xsi/XlcLoad.c Fri May 28 20:08:39 1993
--- mit/lib/X/Xsi/XlcLoad.c Sun Jun 6 11:10:24 1993
+ /* do not conflict with fgetline in bsd stdio */
+ #define fgetline fgetlineX
diff -cr ../X11R5.pure/mit/lib/Xaw/AsciiSrc.c mit/lib/Xaw/AsciiSrc.c
*** ../X11R5.pure/mit/lib/Xaw/AsciiSrc.c Fri Jul 26 10:10:21 1991
--- mit/lib/Xaw/AsciiSrc.c Sun Jun 6 11:10:24 1993
static String MyStrncpy(), StorePiecesInString();
static Boolean SetValues(), WriteToFile();
extern int errno, sys_nerr;
- extern char* sys_errlist[];
#define superclass (&textSrcClassRec)
AsciiSrcClassRec asciiSrcClassRec = {
+ extern char* sys_errlist[];
params[0] = src->ascii_src.string;
diff -cr ../X11R5.pure/mit/lib/Xaw/TextPop.c mit/lib/Xaw/TextPop.c
*** ../X11R5.pure/mit/lib/Xaw/TextPop.c Fri Jul 26 10:11:11 1991
--- mit/lib/Xaw/TextPop.c Sun Jun 6 11:10:25 1993
extern int errno, sys_nerr;
- extern char* sys_errlist[];
#define INSERT_FILE ("Enter Filename:")
TextWidget ctx = (TextWidget) closure;
char buf[BUFSIZ], msg[BUFSIZ];
+ extern char* sys_errlist[];
sprintf(buf, "%s.%s", FORM_NAME, TEXT_NAME);
if ( (temp_widget = XtNameToWidget(ctx->text.file_insert, buf)) == NULL ) {
diff -cr ../X11R5.pure/mit/lib/Xmu/LocBitmap.c mit/lib/Xmu/LocBitmap.c
*** ../X11R5.pure/mit/lib/Xmu/LocBitmap.c Wed Jul 3 01:10:42 1991
--- mit/lib/Xmu/LocBitmap.c Sun Jun 6 11:31:12 1993
#define PATH_MAX MAXPATHLEN
diff -cr ../X11R5.pure/mit/rgb/Imakefile mit/rgb/Imakefile
*** ../X11R5.pure/mit/rgb/Imakefile Fri May 28 18:08:22 1993
--- mit/rgb/Imakefile Sun Jun 6 11:10:25 1993
DATAFILES = rgb.pag rgb.dir
DATADEP = rgb.dir /* just want one run of rgb */
! #if !(defined(SGIArchitecture) || SystemV4)
#if defined(SparcArchitecture) && HasGcc
DATAFILES = rgb.pag rgb.dir
DATADEP = rgb.dir /* just want one run of rgb */
! #if !(defined(SGIArchitecture) || SystemV4 || HasDB)
#if defined(SparcArchitecture) && HasGcc
diff -cr ../X11R5.pure/mit/rgb/rgb.c mit/rgb/rgb.c
*** ../X11R5.pure/mit/rgb/rgb.c Mon Jul 1 08:39:37 1991
--- mit/rgb/rgb.c Sun Jun 6 11:10:26 1993
extern int errno; /* some systems are still stupid */
- extern char *sys_errlist[];
return ((errno >= 0 && errno < sys_nerr) ? sys_errlist[errno] : "?");
extern int errno; /* some systems are still stupid */
+ extern char *sys_errlist[];
return ((errno >= 0 && errno < sys_nerr) ? sys_errlist[errno] : "?");
fd = open (name, O_WRONLY|O_CREAT, 0666);
rgb_dbm = dbm_open (dbname, O_RDWR, 0666);
+ /* using Berkeley DB ndbm compatibility */
+ rgb_dbm = dbm_open (dbname, O_RDWR | O_CREAT, 0666);
"%s: unable to open dbm database \"%s\" (error %d, %s)\n",
diff -cr ../X11R5.pure/mit/server/Imakefile mit/server/Imakefile
*** ../X11R5.pure/mit/server/Imakefile Fri May 28 18:10:33 1993
--- mit/server/Imakefile Sun Jun 6 11:35:27 1993
#if SystemV4 && X386Server
SYSLIBS = -lm /usr/ucblib/libucb.a
#endif /* XmacIIServer */
+ XCOMM OMRON Luna server for 4.4BSD
+ SUBDIRS0 = MFBSubdirs ddx/sol
+ SOLDIRS = $(SUBDIRS0) $(DEPDIRS)
+ SOLOBJS = ddx/sol/solInit.o
+ SOLLIBS = MFBLibs ddx/sol/libsol.a $(MFB) $(MI)
+ ServerTarget(Xsol,$(SOLDIRS),$(SOLOBJS),$(SOLLIBS),$(SYSLIBS))
+ #endif /* XlunaServer */
INSTPGMFLAGS = $(INSTUIDFLAGS) /* server must be suid root */
ServerTarget(X386,$(X386DIRS),$(X386OBJS),$(X386LIBS),$(SYSLIBS))
+ XCOMM XhpBSD server for BSD on HP Series 300/400/700 machines
+ SUBDIRS0 = StdSubdirs ddx/hpbsd
+ HPBSDDIRS = $(SUBDIRS0) $(DEPDIRS)
+ HPBSDOBJS = ddx/hpbsd/init.o
+ HPBSDLIBS0 = ddx/hpbsd/topcat/libtopcat.a ddx/hpbsd/hyperion/libhyper.a
+ HPBSDLIBS1 = ddx/hpbsd/libhpbsd.a ddx/hpbsd/input/libinput.a
+ HPBSDLIBS2 = ddx/hpbsd/cfb/libcfb.a ddx/hpbsd/mfb/libmfb.a
+ HPBSDLIBS = $(HPBSDLIBS0) $(HPBSDLIBS1) $(HPBSDLIBS2) StdLibs $(FONT)
+ ServerTarget(XhpBSD,$(HPBSDDIRS),$(HPBSDOBJS),$(HPBSDLIBS),$(SYSLIBS))
+ #endif /* XhpBSDServer */
diff -cr ../X11R5.pure/mit/server/include/servermd.h mit/server/include/servermd.h
*** ../X11R5.pure/mit/server/include/servermd.h Mon Jul 1 03:29:43 1991
--- mit/server/include/servermd.h Sun Jun 6 11:10:27 1993
+ #if defined(hp9000) /* BSD on hp's */
+ #define IMAGE_BYTE_ORDER MSBFirst
+ #define BITMAP_BIT_ORDER MSBFirst
+ #define GLYPHPADBYTES 2
+ #define GETLEFTBITS_ALIGNMENT 4
#if defined (M4310) || defined(M4315) || defined(M4317) || defined(M4319) || defined(M4330)
#define IMAGE_BYTE_ORDER MSBFirst /* Values for Pegasus only */
diff -cr ../X11R5.pure/mit/util/makedepend/main.c mit/util/makedepend/main.c
*** ../X11R5.pure/mit/util/makedepend/main.c Fri Jul 26 03:51:49 1991
--- mit/util/makedepend/main.c Sun Jun 6 11:10:27 1993
sigemptyset(&sig_act.sa_mask);
sigaddset(&sig_act.sa_mask, SIGINT);
sigaddset(&sig_act.sa_mask, SIGQUIT);
sigaddset(&sig_act.sa_mask, SIGBUS);
sigaddset(&sig_act.sa_mask, SIGILL);
sigaddset(&sig_act.sa_mask, SIGSEGV);
sigaddset(&sig_act.sa_mask, SIGHUP);
sigaddset(&sig_act.sa_mask, SIGPIPE);
sigaddset(&sig_act.sa_mask, SIGSYS);
sig_act.sa_mask = ((1<<(SIGINT -1))
sigaction(SIGINT, &sig_act, (struct sigaction *)0);
sigaction(SIGQUIT, &sig_act, (struct sigaction *)0);
sigaction(SIGILL, &sig_act, (struct sigaction *)0);
sigaction(SIGBUS, &sig_act, (struct sigaction *)0);
sigaction(SIGSEGV, &sig_act, (struct sigaction *)0);
sigaction(SIGSYS, &sig_act, (struct sigaction *)0);