]> code.delx.au - gnu-emacs/blobdiff - admin/CPP-DEFINES
*** empty log message ***
[gnu-emacs] / admin / CPP-DEFINES
index c32c235ca1c2b0a170b5904c8cbd996faa439bd3..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
@@ -245,6 +254,7 @@ NOT_C_CODE
 NOT_USING_MOTIF
 NO_ABORT
 NO_ARG_ARRAY
+NO_DIR_LIBRARY
 NO_EDITRES
 NO_MATHERR
 NO_REMAP
@@ -306,7 +316,6 @@ TAB3
 TABDLY
 TERM
 TERMINFO
-TEXT_END
 TEXT_START
 THIS_IS_CONFIGURE
 THIS_IS_MAKEFILE