2007-12-10 17:02:42 +00:00
Here are some of the cpp macros used, together with some short explanation
of their use. Feel free to add more macros and more categories.
** Distinguishing OSes **
2008-01-17 18:24:10 +00:00
MAC_OS Compiling for the `mac' window-system.
2008-02-04 08:32:21 +00:00
MAC_OS8 Compiling for Mac OS Classic (v8 or v9). No longer supported, all code using it can be removed.
2008-01-17 18:24:10 +00:00
MAC_OSX Compiling for Mac OS X. Not bare Darwin.
2007-12-10 17:02:42 +00:00
CYGWIN Compiling the Cygwin port.
2007-12-14 12:41:12 +00:00
__CYGWIN__ Ditto
MSDOS Compiling the MS-DOS port.
__MSDOS__ Ditto.
__DJGPP__ Major version number of the DJGPP library for the DOS port.
__DJGPP_MINOR__ Minor version number of the DJGPP library.
__GO32__ Compiling the DOS port with DJGPP v1.x (obsolete).
DOS_NT Compiling for either the MS-DOS or native MS-Windows port.
WINDOWSNT Compiling the native MS-Windows (W32) port.
__MINGW32__ Compiling the W32 port with the MinGW port of GCC.
_MSC_VER Compiling the W32 port with the Microsoft C compiler.
2008-02-24 17:56:03 +00:00
IRIX6_5 Compiling on Irix-6.5
2008-07-11 02:30:26 +00:00
USE_LISP_UNION_TYPE Define it in lisp.h to make Lisp_Object be a union type instead of the default int.
2007-12-10 17:02:42 +00:00
** Distinguishing GUIs **
2007-12-14 12:41:12 +00:00
HAVE_NTGUI Use the native W32 GUI for windows, frames, menus&scrollbars.
2007-12-10 17:02:42 +00:00
HAVE_CARBON Compile support for the Carbon GUI. Requires MAC_OS?
HAVE_X11 Compile support for the X11 GUI.
2007-12-14 12:41:12 +00:00
HAVE_X_WINDOWS Compile support for X Window system
2007-12-10 17:02:42 +00:00
X11 ?? Makefile.in suggests it's equivalent to HAVE_X11
USE_LUCID Use the Lucid toolkit for menus&scrollbars. Requires HAVE_X11.
USE_MOTIF Use the Motif toolkit for menus&scrollbars. Requires HAVE_X11.
USE_GTK Use the Gtk toolkit for menus&scrollbars. Requires HAVE_X11.
2007-12-14 12:41:12 +00:00
** Frame types **
FRAME_TERMCAP_P A tty (character terminal) frame.
FRAME_X_P A frame on X Window system.
FRAME_MSDOS_P An MS-DOS frame (used only by the DOS port).
FRAME_MAC_P A Mac frame.
FRAME_W32_P A frame using native MS-Windows GUI.
FRAME_WINDOW_P A GUI frame (like X, w32, etc.)
** Compile-time options **
REL_ALLOC Compile in the relocatable memory allocator ralloc.c.
SYSTEM_MALLOC Use the system library's malloc.
2008-02-09 18:03:10 +00:00
** Replace, the definition is trivial: SWITCH_ENUM_CAST
2008-01-05 11:14:48 +00:00
2008-07-10 06:54:56 +00:00
** Defines from src/m/*.h and src/s/*.h. Some of these might not be used in the code anymore, so they can be removed. The HAVE_* definitions are probably handled by autoconf, so it might be possible to just remove them from src/[sm]/*.h.
2008-01-05 11:14:48 +00:00
2008-01-06 00:56:56 +00:00
ADDR_CORRECT
2008-07-10 06:54:56 +00:00
ADJUST_EXEC_HEADER
AIX
AMPERSAND_FULL_NAME
2008-01-06 00:56:56 +00:00
A_TEXT_OFFSET
A_TEXT_SEEK
BAUD_CONVERT
2008-07-10 06:54:56 +00:00
BCOPY_DOWNWARD_SAFE
BCOPY_UPWARD_SAFE
BITS_PER_EMACS_INT
BITS_PER_LONG
BROKEN_DATAGRAM_SOCKETS
2008-01-06 00:56:56 +00:00
BROKEN_FIONREAD
2008-07-10 06:54:56 +00:00
BROKEN_GET_CURRENT_DIR_NAME
BROKEN_NON_BLOCKING_CONNECT
BROKEN_PTY_READ_AFTER_EAGAIN
BROKEN_SA_RESTART
BROKEN_SIGAIO
2008-01-06 00:56:56 +00:00
BROKEN_SIGIO
2008-07-10 06:54:56 +00:00
BROKEN_SIGPOLL
BROKEN_SIGPTY
BSD4_2
2008-01-06 00:56:56 +00:00
BSD4_3
2008-01-05 11:14:48 +00:00
BSD_PGRPS
BSD_SYSTEM
BSTRING
CANNOT_DUMP
CLASH_DETECTION
COFF
2008-01-06 00:56:56 +00:00
COFF_BSD_SYMBOLS
2008-01-05 11:14:48 +00:00
CRT0_DUMMIES
2008-01-06 00:56:56 +00:00
C_DEBUG_SWITCH
C_SWITCH_MACHINE
C_SWITCH_SYSTEM
2008-07-10 06:54:56 +00:00
C_SWITCH_SYSTEM_TEMACS
C_SWITCH_X_SYSTEM
2008-01-06 00:56:56 +00:00
DATA_END
DATA_SEG_BITS
DATA_START
2008-07-10 06:54:56 +00:00
DBL_MIN_REPLACEMENT
2008-01-06 00:56:56 +00:00
DECLARE_GETPWUID_WITH_UID_T
DEFAULT_ENTRY_ADDRESS
2008-07-10 06:54:56 +00:00
DEFAULT_SOUND_DEVICE
DEVICE_SEP
DIRECTORY_SEP
DONT_REOPEN_PTY
2008-01-06 00:56:56 +00:00
DOT_GLOBAL_START
2008-07-10 06:54:56 +00:00
DOUG_LEA_MALLOC
DebPrint
EMACSDEBUG
EMACS_CONFIGURATION
EMACS_CONFIG_OPTIONS
EMACS_INT
EMACS_UINT
END_FILES_1
2008-01-05 11:14:48 +00:00
EXPLICIT_SIGN_EXTEND
2008-07-10 06:54:56 +00:00
FILE_SYSTEM_CASE
2008-01-05 11:14:48 +00:00
FIRST_PTY_LETTER
2008-07-10 06:54:56 +00:00
FLOAT_CHECK_DOMAIN
2008-01-06 00:56:56 +00:00
FSCALE
2008-07-10 06:54:56 +00:00
Fread
GAP_USE_BCOPY
GC_LISP_OBJECT_ALIGNMENT
GC_MARK_SECONDARY_STACK
2008-01-06 00:56:56 +00:00
GC_MARK_STACK
GC_SETJMP_WORKS
GETPGRP_NO_ARG
2008-07-10 06:54:56 +00:00
GMALLOC_INHIBIT_VALLOC
GNU_LIBRARY_PENDING_OUTPUT_COUNT
GNU_LINUX
2008-01-06 00:56:56 +00:00
GNU_MALLOC
2008-07-10 06:54:56 +00:00
HAVE_AIX_SMT_EXP
2008-01-06 00:56:56 +00:00
HAVE_ALLOCA
2008-07-10 06:54:56 +00:00
HAVE_AVAILABILITYMACROS_H
HAVE_BCMP
HAVE_BCOPY
HAVE_CBRT
2008-01-06 00:56:56 +00:00
HAVE_CLOSEDIR
2008-07-10 06:54:56 +00:00
HAVE_CRTIN
HAVE_DUP2
HAVE_EUIDACCESS
HAVE_FMOD
HAVE_FPATHCONF
HAVE_FREXP
HAVE_FSYNC
HAVE_FTIME
HAVE_GETCWD
HAVE_GETDOMAINNAME
HAVE_GETHOSTNAME
HAVE_GETLOADAVG
HAVE_GETPAGESIZE
HAVE_GETPT
2008-01-06 00:56:56 +00:00
HAVE_GETTIMEOFDAY
2008-07-10 06:54:56 +00:00
HAVE_GETWD
HAVE_H_ERRNO
HAVE_INDEX
2008-01-06 00:56:56 +00:00
HAVE_INET_SOCKETS
2008-07-10 06:54:56 +00:00
HAVE_INVERSE_HYPERBOLIC
HAVE_LIB64_DIR
HAVE_LIBKSTAT
HAVE_LIBNCURSES
HAVE_LIBPTHREADS
HAVE_LIBXMU
HAVE_LIMITS_H
HAVE_LINUX_VERSION_H
HAVE_LOGB
HAVE_LONG_FILE_NAMES
HAVE_LRAND48
HAVE_MENUS
HAVE_MKDIR
HAVE_MKTIME
HAVE_MOUSE
HAVE_PERROR
HAVE_PSTAT_GETDYNAMIC
2008-01-05 11:14:48 +00:00
HAVE_PTYS
2008-07-10 06:54:56 +00:00
HAVE_PWD_H
HAVE_RANDOM
HAVE_RENAME
HAVE_RES_INIT
HAVE_RINDEX
HAVE_RINT
HAVE_RMDIR
2008-01-06 00:56:56 +00:00
HAVE_SELECT
2008-07-10 06:54:56 +00:00
HAVE_SETLOCALE
HAVE_SETPGID
HAVE_SETRLIMIT
HAVE_SETSID
HAVE_SHUTDOWN
2008-01-05 11:14:48 +00:00
HAVE_SOCKETS
2008-07-10 06:54:56 +00:00
HAVE_SOUND
HAVE_STDLIB_H
HAVE_STRERROR
HAVE_STRFTIME
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.
* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.
* config.nt: Remove reference to UNEXEC_SRC.
* lwlib.c: Remove references to obsolete variables.
* fakemail.c: Remove references to obsolete variables.
* os.texi: Remove references to obsolete systems.
* configure.in:
* configure: Remove references to obsolete systems.
2008-06-26 04:24:54 +00:00
HAVE_STRING_H
2008-07-10 06:54:56 +00:00
HAVE_STRUCT_UTIMBUF
HAVE_SYSINFO
2008-01-05 11:14:48 +00:00
HAVE_SYSVIPC
2008-01-06 00:56:56 +00:00
HAVE_SYSV_SIGPAUSE
2008-07-10 06:54:56 +00:00
HAVE_SYS_SELECT_H
HAVE_SYS_SYSTEMINFO_H
HAVE_SYS_TIMEB_H
HAVE_SYS_TIME_H
2008-01-06 00:56:56 +00:00
HAVE_TCATTR
2008-01-05 11:14:48 +00:00
HAVE_TERMIO
2008-01-06 00:56:56 +00:00
HAVE_TERMIOS
2008-07-10 06:54:56 +00:00
HAVE_TERMIOS_H
2008-01-06 00:56:56 +00:00
HAVE_TEXT_START
2008-07-10 06:54:56 +00:00
HAVE_TIMEVAL
HAVE_TM_ZONE
HAVE_TZSET
2008-01-06 00:56:56 +00:00
HAVE_UNISTD_H
HAVE_UTIMES
2008-07-10 06:54:56 +00:00
HAVE_UTIME_H
HAVE_VOLATILE
HAVE_WINDOW_SYSTEM
HAVE_WORKING_VFORK
HAVE_XRMSETDATABASE
HPUX
IBMR2AIX
2008-01-06 00:56:56 +00:00
INHIBIT_X11R6_XIM
2008-07-10 06:54:56 +00:00
INTERNAL_TERMINAL
2008-01-05 11:14:48 +00:00
INTERRUPT_INPUT
2008-01-06 00:56:56 +00:00
IRIS
IRIS_4D
2008-07-10 06:54:56 +00:00
IS_ANY_SEP
IS_DIRECTORY_SEP
2008-01-05 11:14:48 +00:00
KERNEL_FILE
LDAV_SYMBOL
2008-01-06 00:56:56 +00:00
LD_SWITCH_MACHINE
2008-07-10 06:54:56 +00:00
LD_SWITCH_MACHINE_TEMACS
LD_SWITCH_SITE
2008-01-06 00:56:56 +00:00
LD_SWITCH_SYSTEM
2008-07-10 06:54:56 +00:00
LD_SWITCH_SYSTEM_1
2008-01-06 00:56:56 +00:00
LD_SWITCH_SYSTEM_TEMACS
2008-07-10 06:54:56 +00:00
LD_SWITCH_SYSTEM_tmp
LD_SWITCH_X_DEFAULT
LIBS_CARBON
2008-01-05 11:14:48 +00:00
LIBS_DEBUG
2008-07-10 06:54:56 +00:00
LIBS_IMAGE
2008-01-06 00:56:56 +00:00
LIBS_MACHINE
LIBS_SYSTEM
LIBS_TERMCAP
LIBX11_SYSTEM
LIBXMU
LIB_GCC
2008-07-10 06:54:56 +00:00
LIB_MATH
2008-01-06 00:56:56 +00:00
LIB_MOTIF
LIB_STANDARD
2008-07-10 06:54:56 +00:00
LIB_STANDARD_LIBSRC
2008-01-06 00:56:56 +00:00
LINKER
2008-07-10 06:54:56 +00:00
LINK_CRTL_SHARE
LINUX_SBRK_BUG
LISP_FLOAT_TYPE
LNOFLSH
2008-01-05 11:14:48 +00:00
LOAD_AVE_CVT
LOAD_AVE_TYPE
2008-07-10 06:54:56 +00:00
LOCALTIME_CACHE
2008-01-05 11:14:48 +00:00
MAIL_USE_FLOCK
2008-07-10 06:54:56 +00:00
MAIL_USE_LOCKF
MAIL_USE_POP
MAIL_USE_SYSTEM_LOCK
MAXPATHLEN
MAX_PRINT_CHARS
2008-07-10 15:26:15 +00:00
MIN_PTY_KERNEL_VERSION -- only used on Mac
2008-07-10 06:54:56 +00:00
MODE_LINE_BINARY_TEXT
MULTI_KBOARD
MUST_UNDEF__STDC__
2008-01-06 00:56:56 +00:00
NARROWPROTO
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.
* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.
* config.nt: Remove reference to UNEXEC_SRC.
* lwlib.c: Remove references to obsolete variables.
* fakemail.c: Remove references to obsolete variables.
* os.texi: Remove references to obsolete systems.
* configure.in:
* configure: Remove references to obsolete systems.
2008-06-26 04:24:54 +00:00
NEED_BSDTTY
2008-01-06 00:56:56 +00:00
NEED_ERRNO
2008-07-10 06:54:56 +00:00
NEED_LIBW
2008-01-06 00:56:56 +00:00
NEED_PTEM_H
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.
* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.
* config.nt: Remove reference to UNEXEC_SRC.
* lwlib.c: Remove references to obsolete variables.
* fakemail.c: Remove references to obsolete variables.
* os.texi: Remove references to obsolete systems.
* configure.in:
* configure: Remove references to obsolete systems.
2008-06-26 04:24:54 +00:00
NEED_UNISTD_H
2008-01-06 00:56:56 +00:00
NLIST_STRUCT
2008-01-05 11:14:48 +00:00
NOMULTIPLEJOBS
NONSYSTEM_DIR_LIBRARY
2008-01-06 00:56:56 +00:00
NOT_C_CODE
2008-07-10 06:54:56 +00:00
NOT_USING_MOTIF
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.
* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.
* config.nt: Remove reference to UNEXEC_SRC.
* lwlib.c: Remove references to obsolete variables.
* fakemail.c: Remove references to obsolete variables.
* os.texi: Remove references to obsolete systems.
* configure.in:
* configure: Remove references to obsolete systems.
2008-06-26 04:24:54 +00:00
NO_ABORT
2008-01-05 11:14:48 +00:00
NO_ARG_ARRAY
2008-07-10 06:54:56 +00:00
NO_EDITRES
NO_HYPHENS_IN_FILENAMES
NO_MATHERR
2008-01-05 11:14:48 +00:00
NO_REMAP
2008-07-10 06:54:56 +00:00
NO_SHARED_LIBS
2008-01-06 00:56:56 +00:00
NO_SIOCTL_H
2008-01-13 18:29:53 +00:00
NO_SOCK_SIGIO
2008-01-06 00:56:56 +00:00
NO_TERMIO
NSIG
NSIG_MINIMUM
2008-07-10 06:54:56 +00:00
NULL
NULL_DEVICE
N_BADMAG
N_SYMOFF
N_TRELOFF
N_TXTOFF
2008-01-06 00:56:56 +00:00
ORDINARY_LINK
2008-07-10 06:54:56 +00:00
OTHER_FILES
O_APPEND
O_BINARY
O_CREAT
O_EXCL
O_RDONLY
O_RDWR
O_TEXT
O_TRUNC
O_WRONLY
PAGESIZE
2008-01-06 00:56:56 +00:00
PENDING_OUTPUT_COUNT
PNTR_COMPARISON_TYPE
2008-07-10 06:54:56 +00:00
POSIX
2008-01-06 00:56:56 +00:00
POSIX_SIGNALS
PREFER_VSUSP
PTY_ITERATION
2008-01-05 11:14:48 +00:00
PTY_NAME_SPRINTF
2008-01-06 00:56:56 +00:00
PTY_OPEN
2008-01-05 11:14:48 +00:00
PTY_TTY_NAME_SPRINTF
2008-01-06 00:56:56 +00:00
PURESIZE
2008-07-10 06:54:56 +00:00
PURE_SEG_BITS
2008-01-06 00:56:56 +00:00
RUN_TIME_REMAP
2008-07-10 06:54:56 +00:00
SA_RESTART
2008-01-06 00:56:56 +00:00
SECTION_ALIGNMENT
SEGMENT_MASK
2008-07-10 06:54:56 +00:00
SEPCHAR
SETPGRP_RELEASES_CTTY
2008-01-06 00:56:56 +00:00
SETUP_SLAVE_PTY
2008-07-10 06:54:56 +00:00
SHARABLE_LIB_BUG
SIGALRM
SIGCHLD
SIGHUP
SIGKILL
2008-01-06 00:56:56 +00:00
SIGNALS_VIA_CHARACTERS
SIGN_EXTEND_CHAR
2008-07-10 06:54:56 +00:00
SIGPIPE
SIGQUIT
SIGTRAP
2008-01-06 00:56:56 +00:00
SIGTYPE
2008-07-10 06:54:56 +00:00
SOLARIS2
2008-01-06 00:56:56 +00:00
START_FILES
2008-07-10 06:54:56 +00:00
START_FILES_1
STDC_HEADERS
SYMS_SYSTEM
SYSTEM_PURESIZE_EXTRA
2008-01-05 11:14:48 +00:00
SYSTEM_TYPE
2008-01-06 00:56:56 +00:00
SYSV_SYSTEM_DIR
S_IFLNK
2008-07-10 06:54:56 +00:00
Srandom
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.
* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.
* config.nt: Remove reference to UNEXEC_SRC.
* lwlib.c: Remove references to obsolete variables.
* fakemail.c: Remove references to obsolete variables.
* os.texi: Remove references to obsolete systems.
* configure.in:
* configure: Remove references to obsolete systems.
2008-06-26 04:24:54 +00:00
TAB3
TABDLY
2008-07-10 06:54:56 +00:00
TERM
2008-01-06 00:56:56 +00:00
TERMINFO
TEXT_END
TEXT_START
2008-07-10 06:54:56 +00:00
THIS_IS_CONFIGURE
2008-01-06 00:56:56 +00:00
THIS_IS_MAKEFILE
2008-07-10 06:54:56 +00:00
TIME_WITH_SYS_TIME
TIOCSIGSEND
TM_IN_SYS_TIME
2008-01-06 00:56:56 +00:00
ULIMIT_BREAK_VALUE
UNEXEC
2008-07-10 06:54:56 +00:00
UNIX98_PTYS
USE_CRT_DLL
USE_MAC_IMAGE_IO
2008-01-06 00:56:56 +00:00
USE_MMAP_FOR_BUFFERS
2008-07-10 06:54:56 +00:00
USE_TOOLKIT_SCROLL_BARS
2008-01-06 00:56:56 +00:00
USG
USG5
USG5_4
USG_SHARED_LIBRARIES
2008-07-10 06:54:56 +00:00
USG_SUBTTY_WORKS
VALBITS
2008-01-05 11:14:48 +00:00
VIRT_ADDR_VARIES
2008-07-10 06:54:56 +00:00
VMS
2008-01-05 11:14:48 +00:00
WORDS_BIG_ENDIAN
2008-07-10 06:54:56 +00:00
WRETCODE
XINT
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.
* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.
* config.nt: Remove reference to UNEXEC_SRC.
* lwlib.c: Remove references to obsolete variables.
* fakemail.c: Remove references to obsolete variables.
* os.texi: Remove references to obsolete systems.
* configure.in:
* configure: Remove references to obsolete systems.
2008-06-26 04:24:54 +00:00
XOS_NEEDS_TIME_H
2008-07-10 06:54:56 +00:00
XPNTR
XSET
XUINT
_AIX
_ARCH_PPC64
_CALLBACK_
_FILE_OFFSET_BITS
_LP64
_MALLOC_INTERNAL
_NAIVE_DOS_REGS
_VARARGS_
_WINSOCKAPI_
_WINSOCK_H
__ELF__
__FreeBSD__
__FreeBSD_version
__GNUC__
__NetBSD__
__OpenBSD__
__STDC__
__arch64__
__cplusplus
__hpux
__ia64__
__linux__
__mc68000__
__mips__
2008-01-06 00:56:56 +00:00
_longjmp
_setjmp
2008-07-10 06:54:56 +00:00
_start
abort
access
2008-01-06 00:56:56 +00:00
alloca
2008-07-10 06:54:56 +00:00
bcmp
bcopy
brk
bzero
calloc
chdir
chmod
chown
close
const
creat
ctime
dup
dup2
edata
2008-01-06 00:56:56 +00:00
emacs
etext
2008-07-10 06:54:56 +00:00
execlp
execvp
fcloseall
fdopen
fgetchar
fileno
flushall
fopen
fputchar
free
fsync
ftruncate
fwrite
getdefdir
getdisk
getenv
getpid
getuid
getw
gmtime
i386
2008-01-06 00:56:56 +00:00
index
2008-07-10 06:54:56 +00:00
init_process
isatty
kill
link
linux
localtime
logb
lseek
2008-01-06 00:56:56 +00:00
m68k
2008-07-10 06:54:56 +00:00
malloc
2008-01-06 00:56:56 +00:00
mips
2008-07-10 06:54:56 +00:00
mkdir
mktemp
open
pclose
pipe
popen
putw
random
read
realloc
rename
rindex
rmdir
sbrk
select
sigmask
signal
sigsetmask
sleep
spawnve
srandom
static
strdup
strerror
stricmp
strnicmp
strupr
2008-01-05 11:14:48 +00:00
subprocesses
2008-01-06 00:56:56 +00:00
sun
2008-07-10 06:54:56 +00:00
sys_nerr
system
temacs
tzname
tzset
umask
unix
unlink
utimbuf
utime
vfork
wait
write
xfree
2008-01-05 11:14:48 +00:00
2007-12-10 17:02:42 +00:00
# arch-tag: bc80061a-1168-4911-9766-46aaf2640250