Index: trunk/config.auto.h.in =================================================================== --- trunk/config.auto.h.in (revision 2515) +++ trunk/config.auto.h.in (revision 2516) @@ -2,12 +2,6 @@ /**** TODO ****/ -/* C89 has atexit() */ -#define HAS_ATEXIT 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -#define HAVE_CANONICALIZE_FILE_NAME 1 - /* Define to 1 if you have the header file. */ #define HAVE_DLFCN_H 1 @@ -20,7 +14,6 @@ /* Define to 1 if you have the `_mkdir' function. */ /* #undef HAVE__MKDIR */ - /* Define to 1 if you have the `mkdtemp' function. */ #define HAVE_MKDTEMP 1 @@ -66,6 +59,11 @@ /* Define if canonicalize_file_name is not declared in system header files. */ /* #undef NEED_DECLARATION_CANONICALIZE_FILE_NAME */ +/****************************************************************************/ +/* Static defines to enable extra features on some systems; once we get + testers on those systems, we can remove them and see if scconfig figured + everything. */ + /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # define _ALL_SOURCE 1 @@ -147,7 +145,6 @@ /* The host "triplet" - it's really a pair now: machine-os */ #define HOST "@sys/sysid@" - /* Directory separator char */ #define PCB_DIR_SEPARATOR_C '@sys/path_sep@' @@ -158,6 +155,17 @@ #define PCB_PATH_DELIMETER ":" /****************************************************************************/ +/* These are static; they are kept "just in case", for further porting */ + +/* C89 has atexit() */ +#define HAS_ATEXIT 1 + +/* Define to 1 if you have the `canonicalize_file_name' function. + It's a GNU extension, assume we don't have it and fall back to + realpath() */ +/* #define HAVE_CANONICALIZE_FILE_NAME 1 */ + +/****************************************************************************/ /* Paths */ #define PCB_PREFIX "@/local/prefix@"