2008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
+ * s/usg5-4.h (HAVE_SYSVIPC): Remove, unused.
+ (USG_SHARED_LIBRARIES): Remove, only used in unexec.c which is not
+ used by this configuration.
+ * emacs.c: Remove code depending on USG_SHARED_LIBRARIES.
+ * unexec.c: Remove code depending on HPUX and
+ USG_SHARED_LIBRARIES, not used with this file. Remove code
+ depending on IRIS, unused. Remove if 0-ed code.
+
* s/template.h: Remove comments about static.
* sysdep.c: Remove code depending on NEED_PTEM_H, unused. Remove
extern Lisp_Object Vinhibit_redisplay;
-#ifdef USG_SHARED_LIBRARIES
-/* If nonzero, this is the place to put the end of the writable segment
- at startup. */
-
-unsigned int bss_end = 0;
-#endif
-
/* Nonzero means running Emacs without interactive terminal. */
int noninteractive;
/* Record (approximately) where the stack begins. */
stack_bottom = &stack_bottom_variable;
-#ifdef USG_SHARED_LIBRARIES
- if (bss_end)
- brk ((void *)bss_end);
-#endif
-
clearerr (stdin);
#ifndef SYSTEM_MALLOC
#define SYSTEM_TYPE "usg-unix-v"
-/* Default is to set interrupt_input to 0: don't do input buffering within Emacs */
-
-/* #define INTERRUPT_INPUT */
-
/*
* Define HAVE_TERMIO if the system provides sysV-style ioctls
* for terminal control.
* Define HAVE_PTYS if the system supports pty devices.
*/
-/* Some versions of V.3 have this, but not all.
- #define HAVE_PTYS */
-
-/* Define HAVE_SOCKETS if system supports 4.2-compatible sockets. */
-
-/* #define HAVE_SOCKETS */
-
-/*
- * Define NONSYSTEM_DIR_LIBRARY to make Emacs emulate
- * The 4.2 opendir, etc., library functions.
- */
-
-/* #define NONSYSTEM_DIR_LIBRARY */
-
/*
* Define SYSV_SYSTEM_DIR to use the V.3 getdents/readir
* library functions. Almost, but not quite the same as
*/
#define SYSV_SYSTEM_DIR
-/* Define this symbol if your system has the functions bcopy, etc. */
-
-/* #define BSTRING */
-
/* subprocesses should be defined if you want to
have code for asynchronous subprocesses
(as used in M-x compile and M-x shell).
#define subprocesses
-/* define MAIL_USE_FLOCK if the mailer uses flock
- to interlock access to /usr/spool/mail/$USER.
- The alternative is that a lock file named
- /usr/spool/mail/$USER.lock. */
-
-/* #define MAIL_USE_FLOCK */
-
-/* Define CLASH_DETECTION if you want lock files to be written
- so that Emacs can tell instantly when you try to modify
- a file that someone else has modified in his Emacs. */
-
-/* #define CLASH_DETECTION */
-
/* The file containing the kernel's symbol table is called /unix. */
#define KERNEL_FILE "/unix"
#define LDAV_SYMBOL "avenrun"
-/* Define this if system V IPC is available. */
-
-#define HAVE_SYSVIPC
-
/* Special hacks needed to make Emacs run on this system. */
/*
#define BSTRING
#endif /* HAVE_X_WINDOWS */
-/* Enable support for shared libraries in unexec. */
-
-#define USG_SHARED_LIBRARIES
-
/* On USG systems signal handlers return void */
#define SIGTYPE void