home *** CD-ROM | disk | FTP | other *** search
- *** tc.func.c.orig Fri May 15 20:00:49 1992
- --- tc.func.c Sat Nov 28 12:52:50 1992
- ***************
- *** 38,43 ****
- --- 38,44 ----
-
- RCSID("$Id: tc.func.c,v 3.29 1992/04/10 16:38:09 christos Exp $")
-
- + #define NO_CRYPT
- #include "ed.h"
- #include "ed.defns.h" /* for the function names */
- #include "tw.h"
- *** pathnames.h.orig Sun Nov 29 14:43:17 1992
- --- pathnames.h Sun Nov 29 14:45:59 1992
- ***************
- *** 88,94 ****
- #endif /* __EMX__ && !_PATH_DEVNULL */
-
- #ifndef _PATH_LOCAL
- ! # define _PATH_LOCAL "/usr/local/bin"
- #endif /* !_PATH_LOCAL */
-
- #ifndef _PATH_USRBIN
- --- 88,94 ----
- #endif /* __EMX__ && !_PATH_DEVNULL */
-
- #ifndef _PATH_LOCAL
- ! # define _PATH_LOCAL "<installdir>/bin"
- #endif /* !_PATH_LOCAL */
-
- #ifndef _PATH_USRBIN
- ***************
- *** 132,138 ****
- #endif /* !_PATH_CSHELL */
-
- #ifndef _PATH_TCSHELL
- ! # define _PATH_TCSHELL "/usr/local/bin/tcsh"
- #endif /* !_PATH_TCSHELL */
-
- #ifndef _PATH_LOGIN
- --- 132,138 ----
- #endif /* !_PATH_CSHELL */
-
- #ifndef _PATH_TCSHELL
- ! # define _PATH_TCSHELL "<installdir>/bin/tcsh"
- #endif /* !_PATH_TCSHELL */
-
- #ifndef _PATH_LOGIN
- --- config/config.alpha.orig Mon Feb 3 12:36:54 1997
- +++ config/config.alpha Mon Feb 3 12:50:47 1997
- @@ -0,0 +1,137 @@
- +/*
- + * config.h -- configure various defines for tcsh
- + *
- + * All source files should #include this FIRST.
- + *
- + * This is the config file for Linux systems
- + */
- +
- +/****************** System dependant compilation flags ****************/
- +/*
- + * POSIX This system supports IEEE Std 1003.1-1988 (POSIX).
- + */
- +#define POSIX
- +
- +/*
- + * POSIXJOBS This system supports the optional IEEE Std 1003.1-1988 (POSIX)
- + * job control facilities.
- + */
- +#define POSIXJOBS
- +
- +/*
- + * POSIXSIGS Use the POSIX signal facilities to emulate BSD signals.
- + */
- +#undef POSIXSIGS
- +
- +/*
- + * VFORK This machine has a vfork().
- + * It used to be that for job control to work, this define
- + * was mandatory. This is not the case any more.
- + * If you think you still need it, but you don't have vfork,
- + * define this anyway and then do #define vfork fork.
- + * I do this anyway on a Sun because of yellow pages brain damage,
- + * [should not be needed under 4.1]
- + * and on the iris4d cause SGI's fork is sufficiently "virtual"
- + * that vfork isn't necessary. (Besides, SGI's vfork is weird).
- + * Note that some machines eg. rs6000 have a vfork, but not
- + * with the berkeley semantics, so we cannot use it there either.
- + */
- +#define VFORK
- +
- +/*
- + * BSDJOBS You have BSD-style job control (both process groups and
- + * a tty that deals correctly
- + */
- +#define BSDJOBS
- +
- +/*
- + * BSDSIGS You have 4.2-style signals, rather than USG style.
- + * Note: POSIX systems should not define this unless they
- + * have sigvec() and friends (ie: 4.3BSD-RENO, HP-UX).
- + */
- +#define BSDSIGS
- +
- +/*
- + * BSDTIMES You have BSD-style process time stuff (like rusage)
- + * This may or may not be true. For example, Apple Unix
- + * (OREO) has BSDJOBS and BSDSIGS but not BSDTIMES.
- + */
- +#undef BSDTIMES
- +
- +/*
- + * BSDLIMIT You have BSD-style resource limit stuff (getrlimit/setrlimit)
- + */
- +#define BSDLIMIT
- +
- +/*
- + * BSDNICE Your system uses setpriority() instead of nice, to
- + * change a processes scheduling priority
- + */
- +#define BSDNICE
- +
- +/*
- + * TERMIO You have struct termio instead of struct sgttyb.
- + * This is usually the case for SVID systems, where
- + * BSD uses sgttyb. POSIX systems should define this
- + * anyway, even though they use struct termios.
- + */
- +#define TERMIO
- +
- +/*
- + * SYSVREL Your machine is SYSV based (HPUX, A/UX)
- + * NOTE: don't do this if you are on a Pyramid -- tcsh is
- + * built in a BSD universe.
- + * Set SYSVREL to 1, 2, 3, or 4, depending the version of System V
- + * you are running. Or set it to 0 if you are not SYSV based
- + *
- + * Note: Linux should work with any SYSVREL < 3.
- + */
- +#define SYSVREL 0
- +
- +/*
- + * YPBUGS Work around Sun YP bugs that cause expansion of ~username
- + * to send command output to /dev/null
- + */
- +#undef YPBUGS
- +
- +/*
- + * SIGVOID Define this if your signal handlers return void. On older
- + * systems, signal returns int, but on newer ones, it returns void.
- + */
- +#define SIGVOID
- +
- +/*
- + * HAVEDUP2 Define this if your system supports dup2().
- + */
- +#define HAVEDUP2
- +
- +/*
- + * UTHOST Does the utmp file have a host field?
- + */
- +#undef UTHOST
- +
- +/*
- + * DIRENT Your system has <dirent.h> instead of <sys/dir.h>
- + */
- +#define DIRENT
- +/****************** local defines *********************/
- +
- +/* Since people like shared libs so much, we'll make this a default. :-) */
- +#define _PATH_TCSHELL "/bin/tcsh"
- +#define ECHO_STYLE BOTH_ECHO
- +#ifdef BSDSIGS
- +# define __USE_BSD_SIGNAL
- +#endif
- +
- +/****************** configurable hacks ****************/
- +/* have been moved to config_f.h */
- +#include "config_f.h"
- +
- +/* GNU libc 1.03 has a dummy implementation of setlocale() that
- + does more harm than good. Hopefully we can remove this #undef
- + in the future. Meanwhile, the builtin ISO8859-1 support should
- + satisfy most people.
- + */
- +#undef NLS
- +
- +#define ALPHAOSF
- --- Makefile.orig Fri Nov 20 04:04:36 1992
- +++ Makefile Tue Mar 25 14:53:45 1997
- @@ -49,7 +49,7 @@
- #CFLAGS=-O $(INCLUDES)
-
- # gcc-2.1
- -CFLAGS=-O2 $(INCLUDES)
- +#CFLAGS=-O2 $(INCLUDES)
-
- # gcc 2.1 on linux
- #CFLAGS=-O6 -fomit-frame-pointer $(INCLUDES)
- @@ -164,7 +164,7 @@
-
- # The -B tells gcc to use /bin/ld. This is to avoid using the gnu ld, which
- # on the suns does not know how to make dynamically linked binaries.
- -CC= gcc -Wall -B/bin/
- +CC= gcc -Wall
- #CC= gcc -m486 -Wall # Generate code for Intel 486 (linux)
- #CC= cc
- #CC= occ
- @@ -184,7 +184,7 @@
- PARALLEL=12 # Make the multi-max run fast.
- #P=& # Use Sequent's parallel make
- P=
- -DESTDIR=/usr/local
- +DESTDIR=<installdir>
- MANSECT=1
- DESTBIN=${DESTDIR}/bin
- DESTMAN=${DESTDIR}/man/man${MANSECT}
-