Home | History | Annotate | Line # | Download | only in dist
      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