1 1.1 christos /* configh.dos -- hand-massaged config.h file for MS-DOS builds -*-C-*- 2 1.1 christos 3 1.1 christos Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 4 1.1 christos 2004, 2005, 2006 Free Software Foundation, Inc. 5 1.1 christos This file is part of GNU Make. 6 1.1 christos 7 1.1 christos GNU Make is free software; you can redistribute it and/or modify it under the 8 1.1 christos terms of the GNU General Public License as published by the Free Software 9 1.1 christos Foundation; either version 2, or (at your option) any later version. 10 1.1 christos 11 1.1 christos GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY 12 1.1 christos WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 13 1.1 christos A PARTICULAR PURPOSE. See the GNU General Public License for more details. 14 1.1 christos 15 1.1 christos You should have received a copy of the GNU General Public License along with 16 1.1 christos GNU Make; see the file COPYING. If not, write to the Free Software 17 1.1 christos Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 18 1.1 christos 19 1.1 christos /* Many things are defined already by a system header. */ 20 1.1 christos #include <sys/config.h> 21 1.1 christos 22 1.1 christos #if __DJGPP__ > 2 || __DJGPP_MINOR__ > 1 23 1.1 christos 24 1.1 christos /* Define if `sys_siglist' is declared by <signal.h>. */ 25 1.1 christos # define SYS_SIGLIST_DECLARED 1 26 1.1 christos 27 1.1 christos /* Define this if the C library defines the variable `_sys_siglist'. */ 28 1.1 christos # define HAVE_SYS_SIGLIST 1 29 1.1 christos 30 1.1 christos #else 31 1.1 christos 32 1.1 christos /* Define NSIG. */ 33 1.1 christos # define NSIG SIGMAX 34 1.1 christos 35 1.1 christos #endif 36 1.1 christos 37 1.1 christos /* Use high resolution file timestamps if nonzero. */ 38 1.1 christos #define FILE_TIMESTAMP_HI_RES 0 39 1.1 christos 40 1.1 christos /* Define to 1 if you have `alloca', as a function or macro. */ 41 1.1 christos #define HAVE_ALLOCA 1 42 1.1 christos 43 1.1 christos /* Define if you have the fdopen function. */ 44 1.1 christos #define HAVE_FDOPEN 1 45 1.1 christos 46 1.1 christos /* Define to 1 if you have the `getgroups' function. */ 47 1.1 christos #define HAVE_GETGROUPS 1 48 1.1 christos 49 1.1 christos /* Define if you have the <memory.h> header file. */ 50 1.1 christos #define HAVE_MEMORY_H 1 51 1.1 christos 52 1.1 christos /* Define if you have the mkstemp function. */ 53 1.1 christos #define HAVE_MKSTEMP 1 54 1.1 christos 55 1.1 christos /* Define to 1 if you have the `mktemp' function. */ 56 1.1 christos #define HAVE_MKTEMP 1 57 1.1 christos 58 1.1 christos /* Define to 1 if you have the `setlinebuf' function. */ 59 1.1 christos #define HAVE_SETLINEBUF 1 60 1.1 christos 61 1.1 christos /* Define to 1 if you have the `setvbuf' function. */ 62 1.1 christos #define HAVE_SETVBUF 1 63 1.1 christos 64 1.1 christos #define SCCS_GET "get" 65 1.1 christos 66 1.1 christos /* Define to `unsigned long' or `unsigned long long' 67 1.1 christos if <inttypes.h> doesn't define. */ 68 1.1 christos #define uintmax_t unsigned long long 69 1.1 christos 70 1.1 christos /* Define the type of the first arg to select(). */ 71 1.1 christos #define fd_set_size_t int 72 1.1 christos 73 1.1 christos /* Define if you have the select function. */ 74 1.1 christos #define HAVE_SELECT 1 75 1.1 christos 76 1.1 christos /* Define if your compiler conforms to the ANSI C standard. */ 77 1.1 christos #define HAVE_ANSI_COMPILER 1 78 1.1 christos 79 1.1 christos /* Define to 1 if you have the <stdarg.h> header file. */ 80 1.1 christos #define HAVE_STDARG_H 1 81 1.1 christos 82 1.1 christos /* Define if you have the vprintf library function. */ 83 1.1 christos #undef HAVE_VPRINTF 84 1.1 christos #define HAVE_VPRINTF 1 85 1.1 christos 86 1.1 christos /* Name of the package */ 87 1.1 christos #define PACKAGE "make" 88 1.1 christos 89 1.1 christos /* Define to the address where bug reports for this package should be sent. */ 90 1.1 christos #define PACKAGE_BUGREPORT "bug-make (at) gnu.org" 91 1.1 christos 92 1.1 christos /* Define to the full name of this package. */ 93 1.1 christos #define PACKAGE_NAME "GNU make" 94 1.1 christos 95 1.1 christos /* Define to the full name and version of this package. */ 96 1.1 christos #define PACKAGE_STRING "GNU make 3.81" 97 1.1 christos 98 1.1 christos /* Define to the one symbol short name of this package. */ 99 1.1 christos #define PACKAGE_TARNAME "make" 100 1.1 christos 101 1.1 christos /* Define to the version of this package. */ 102 1.1 christos #define PACKAGE_VERSION "3.81" 103 1.1 christos 104 1.1 christos /* Define to 1 if the C compiler supports function prototypes. */ 105 1.1 christos #define PROTOTYPES 1 106 1.1 christos 107 1.1 christos /* Define to 1 if `sys_siglist' is declared by <signal.h> or <unistd.h>. */ 108 1.1 christos #define SYS_SIGLIST_DECLARED 1 109 1.1 christos 110 1.1 christos /* Version number of package */ 111 1.1 christos #define VERSION "3.81" 112 1.1 christos 113 1.1 christos /* Build host information. */ 114 1.1 christos #define MAKE_HOST "i386-pc-msdosdjgpp" 115 1.1 christos 116 1.1 christos /* Grok DOS paths (drive specs and backslash path element separators) */ 117 1.1 christos #define HAVE_DOS_PATHS 118