]> code.delx.au - gnu-emacs/blobdiff - admin/CPP-DEFINES
*** empty log message ***
[gnu-emacs] / admin / CPP-DEFINES
index c1fc54bf7a1a699dc7cc12814e02ed5f38461f3c..874058ce0fdff3034deffe7aa230700e471d6c7f 100644 (file)
@@ -14,12 +14,12 @@ 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.
-USE_LISP_UNION_TYPE Define it in lisp.h to make Lisp_Object be a union type instead of the default int.
+DARWIN_OS      Compiling on Mac OS X or pure Darwin (and using s/darwin.h).
 
 ** Distinguishing GUIs **
 
 HAVE_NTGUI     Use the native W32 GUI for windows, frames, menus&scrollbars.
-HAVE_NS        Use the NeXT/OpenStep/Cocoa UI under Mac OS X or GNUstep.
+HAVE_NS                Use the NeXT/OpenStep/Cocoa UI under Mac OS X or GNUstep.
 NS_IMPL_GNUSTEP        Compile support for GNUSTEP implementation of NS GUI API.
 NS_IMPL_COCOA  Compile support for Cocoa (Apple) implementation of NS GUI API.
 HAVE_X11       Compile support for the X11 GUI.
@@ -37,10 +37,21 @@ FRAME_MSDOS_P       An MS-DOS frame (used only by the DOS port).
 FRAME_W32_P    A frame using native MS-Windows GUI.
 FRAME_WINDOW_P A GUI frame (like X, w32, etc.)
 
+** Support for accessing other processes on the system **
+
+HAVE_PROCFS     The /proc filesystem is supported.
+LISTPROC        A function that returns a list of PIDs of system processes.
+PROCATTR        A function that returns attributes of a process.
+
 ** Compile-time options **
+
 REL_ALLOC      Compile in the relocatable memory allocator ralloc.c.
 SYSTEM_MALLOC  Use the system library's malloc.
 subprocesses    System can use subprocesses (for M-x shell for example).  Defined by default, only MSDOS undefines it.
+USE_LISP_UNION_TYPE Define it in lisp.h to make Lisp_Object be a union type instead of the default int.
+
+** Misc macros
+USER_FULL_NAME   If defined, overrides the default pw->pw_gecos for getting at the full user name.  Only MSDOS overrides the default.
 
 ** Replace, the definition is trivial: SWITCH_ENUM_CAST
 
@@ -99,7 +110,6 @@ FILE_SYSTEM_CASE
 FIRST_PTY_LETTER
 FLOAT_CHECK_DOMAIN
 FSCALE
-Fread
 GAP_USE_BCOPY
 GC_LISP_OBJECT_ALIGNMENT
 GC_MARK_SECONDARY_STACK
@@ -111,7 +121,6 @@ GNU_LINUX
 GNU_MALLOC
 HAVE_AIX_SMT_EXP
 HAVE_ALLOCA
-HAVE_AVAILABILITYMACROS_H
 HAVE_BCMP
 HAVE_BCOPY
 HAVE_CBRT
@@ -220,7 +229,6 @@ LIB_MATH
 LIB_MOTIF
 LIB_STANDARD
 LINKER
-LINK_CRTL_SHARE
 LINUX_VERSION_CODE
 LISP_FLOAT_TYPE
 LNOFLSH
@@ -232,7 +240,6 @@ MAIL_USE_LOCKF
 MAIL_USE_POP
 MAIL_USE_SYSTEM_LOCK
 MAXPATHLEN
-MAX_PRINT_CHARS
 MIN_PTY_KERNEL_VERSION -- only used on Mac
 MODE_LINE_BINARY_TEXT
 MUST_UNDEF__STDC__
@@ -243,13 +250,12 @@ NEED_LIBW
 NEED_UNISTD_H
 NLIST_STRUCT
 NOMULTIPLEJOBS
-NONSYSTEM_DIR_LIBRARY
 NOT_C_CODE
 NOT_USING_MOTIF
 NO_ABORT
 NO_ARG_ARRAY
+NO_DIR_LIBRARY
 NO_EDITRES
-NO_HYPHENS_IN_FILENAMES
 NO_MATHERR
 NO_REMAP
 NO_SHARED_LIBS
@@ -287,7 +293,6 @@ SEGMENT_MASK
 SEPCHAR
 SETPGRP_RELEASES_CTTY
 SETUP_SLAVE_PTY
-SHARABLE_LIB_BUG
 SIGALRM
 SIGCHLD
 SIGHUP
@@ -311,7 +316,6 @@ TAB3
 TABDLY
 TERM
 TERMINFO
-TEXT_END
 TEXT_START
 THIS_IS_CONFIGURE
 THIS_IS_MAKEFILE
@@ -331,7 +335,6 @@ USG5_4
 USG_SUBTTY_WORKS
 VALBITS
 VIRT_ADDR_VARIES
-VMS
 WORDS_BIG_ENDIAN
 WRETCODE
 XINT