Commit 76ed5e01 authored by Dan Nicolaescu's avatar Dan Nicolaescu

* movemail.c: Remove references to XENIX.

* m/intel386.h: Remove references to XENIX.
parent 36ad1553
2008-01-18 Dan Nicolaescu <dann@ics.uci.edu>
* movemail.c: Remove references to XENIX.
2008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
* movemail.c:
......
......@@ -113,7 +113,7 @@ Boston, MA 02110-1301, USA. */
#define R_OK 4
#endif
#if defined (XENIX) || defined (WINDOWSNT)
#ifdef WINDOWSNT
#include <sys/locking.h>
#endif
......@@ -388,13 +388,13 @@ main (argc, argv)
if (indesc < 0)
pfatal_with_name (inname);
#if defined (BSD_SYSTEM) || defined (XENIX)
#ifdef BSD_SYSTEM
/* In case movemail is setuid to root, make sure the user can
read the output file. */
/* This is desirable for all systems
but I don't want to assume all have the umask system call */
umask (umask (0) & 0333);
#endif /* BSD_SYSTEM || XENIX */
#endif /* BSD_SYSTEM */
outdesc = open (outname, O_WRONLY | O_CREAT | O_EXCL, 0666);
if (outdesc < 0)
pfatal_with_name (outname);
......@@ -422,15 +422,11 @@ main (argc, argv)
#ifdef MAIL_USE_LOCKF
status = lockf (indesc, F_LOCK, 0);
#else /* not MAIL_USE_LOCKF */
#ifdef XENIX
status = locking (indesc, LK_RLCK, 0L);
#else
#ifdef WINDOWSNT
status = locking (indesc, LK_RLCK, -1L);
#else
status = flock (indesc, LOCK_EX);
#endif
#endif
#endif /* not MAIL_USE_LOCKF */
#endif /* MAIL_USE_SYSTEM_LOCK */
}
......
2008-01-18 Dan Nicolaescu <dann@ics.uci.edu>
* m/intel386.h: Remove references to XENIX.
2008-01-17 Andreas Schwab <schwab@suse.de>
* m/amdx86-64.h (START_FILES, LIB_STANDARD): Use HAVE_LIB64_DIR
......
......@@ -142,28 +142,6 @@ NOTE-END */
/* #define VIRT_ADDR_VARIES */
#ifdef XENIX
/* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp
code will not be sharable; but that's better than failing completely. */
#define NO_REMAP
/* Since cannot purify, use standard Xenix 386 startup code. */
#define START_FILES /lib/386/Sseg.o pre-crt0.o /lib/386/Scrt0.o
/* These really use terminfo. */
#define LIBS_TERMCAP /lib/386/Slibcurses.a \
/lib/386/Slibtinfo.a /lib/386/Slibx.a
/* Standard libraries for this machine. Since `-l' doesn't work in `ld'. */
/* '__fltused' is unresolved w/o Slibcfp.a */
#define LIB_STANDARD /lib/386/Slibcfp.a /lib/386/Slibc.a
#else /* not XENIX */
/* this brings in alloca() if we're using cc */
#ifdef USG
#ifndef LIB_STANDARD
......@@ -177,7 +155,6 @@ NOTE-END */
#define NO_REMAP
#define TEXT_START 0
#endif /* USG */
#endif /* not XENIX */
#ifdef USG5_4
#define DATA_SEG_BITS 0x08000000
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment