1 /* config.h-vms. Generated by hand by Klaus Kmpf <kkaempf (at) rmi.de> -*-C-*- 2 3 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 4 2006 Free Software Foundation, Inc. 5 This file is part of GNU Make. 6 7 GNU Make is free software; you can redistribute it and/or modify it under the 8 terms of the GNU General Public License as published by the Free Software 9 Foundation; either version 2, or (at your option) any later version. 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY 12 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 13 A PARTICULAR PURPOSE. See the GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License along with 16 GNU Make; see the file COPYING. If not, write to the Free Software 17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 18 19 /* config.h. Generated automatically by configure. */ 20 /* config.h.in. Generated automatically from configure.in by autoheader. */ 21 22 /* Define if on AIX 3. 23 System headers sometimes define this. 24 We just want to avoid a redefinition error message. */ 25 #ifndef _ALL_SOURCE 26 /* #undef _ALL_SOURCE */ 27 #endif 28 29 /* Define to 1 if NLS is requested. */ 30 /* #undef ENABLE_NLS */ 31 32 /* Define as 1 if you have dcgettext. */ 33 /* #undef HAVE_DCGETTEXT */ 34 35 /* Define as 1 if you have gettext and don't want to use GNU gettext. */ 36 /* #undef HAVE_GETTEXT */ 37 38 /* Define if your locale.h file contains LC_MESSAGES. */ 39 /* #undef HAVE_LC_MESSAGES */ 40 41 /* Define to the installation directory for locales. */ 42 #define LOCALEDIR "" 43 44 /* Define as 1 if you have the stpcpy function. */ 45 /* #undef HAVE_STPCPY */ 46 47 /* Define if the closedir function returns void instead of int. */ 48 /* #undef CLOSEDIR_VOID */ 49 50 /* Define to empty if the keyword does not work. */ 51 /* #undef const */ 52 53 /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. 54 This function is required for alloca.c support on those systems. */ 55 /* #undef CRAY_STACKSEG_END */ 56 57 /* Define for DGUX with <sys/dg_sys_info.h>. */ 58 /* #undef DGUX */ 59 60 /* Define if the `getloadavg' function needs to be run setuid or setgid. */ 61 /* #undef GETLOADAVG_PRIVILEGED */ 62 63 /* Define to `unsigned long' or `unsigned long long' 64 if <inttypes.h> doesn't define. */ 65 #define uintmax_t unsigned long 66 67 /* Define to `int' if <sys/types.h> doesn't define. */ 68 /* #undef gid_t */ 69 70 /* Define if you have alloca, as a function or macro. */ 71 #define HAVE_ALLOCA 1 72 73 /* Define if you have <alloca.h> and it should be used (not on Ultrix). */ 74 /* #undef HAVE_ALLOCA_H */ 75 76 /* Define if you don't have vprintf but do have _doprnt. */ 77 /* #undef HAVE_DOPRNT */ 78 79 /* Define if your system has a working fnmatch function. */ 80 /* #undef HAVE_FNMATCH */ 81 82 /* Define if your system has its own `getloadavg' function. */ 83 /* #undef HAVE_GETLOADAVG */ 84 85 /* Define if you have the getmntent function. */ 86 /* #undef HAVE_GETMNTENT */ 87 88 /* Define if the `long double' type works. */ 89 /* #undef HAVE_LONG_DOUBLE */ 90 91 /* Define if you support file names longer than 14 characters. */ 92 #define HAVE_LONG_FILE_NAMES 1 93 94 /* Define if you have a working `mmap' system call. */ 95 /* #undef HAVE_MMAP */ 96 97 /* Define if system calls automatically restart after interruption 98 by a signal. */ 99 /* #undef HAVE_RESTARTABLE_SYSCALLS */ 100 101 /* Define if your struct stat has st_blksize. */ 102 /* #undef HAVE_ST_BLKSIZE */ 103 104 /* Define if your struct stat has st_blocks. */ 105 /* #undef HAVE_ST_BLOCKS */ 106 107 /* Define if you have the strcoll function and it is properly defined. */ 108 /* #undef HAVE_STRCOLL */ 109 110 /* Define if your struct stat has st_rdev. */ 111 /* #undef HAVE_ST_RDEV */ 112 113 /* Define if you have the strftime function. */ 114 /* #undef HAVE_STRFTIME */ 115 116 /* Define if you have <sys/wait.h> that is POSIX.1 compatible. */ 117 /* #undef HAVE_SYS_WAIT_H */ 118 119 /* Define if your struct tm has tm_zone. */ 120 /* #undef HAVE_TM_ZONE */ 121 122 /* Define if you don't have tm_zone but do have the external array 123 tzname. */ 124 /* #undef HAVE_TZNAME */ 125 126 /* Define if you have <unistd.h>. */ 127 #ifdef __DECC 128 #define HAVE_UNISTD_H 1 129 #endif 130 131 /* Define if utime(file, NULL) sets file's timestamp to the present. */ 132 /* #undef HAVE_UTIME_NULL */ 133 134 /* Define if you have <vfork.h>. */ 135 /* #undef HAVE_VFORK_H */ 136 137 /* Define if you have the vprintf function. */ 138 #define HAVE_VPRINTF 1 139 140 /* Define if you have the wait3 system call. */ 141 /* #undef HAVE_WAIT3 */ 142 143 /* Define if on MINIX. */ 144 /* #undef _MINIX */ 145 146 /* Define if your struct nlist has an n_un member. */ 147 /* #undef NLIST_NAME_UNION */ 148 149 /* Define if you have <nlist.h>. */ 150 /* #undef NLIST_STRUCT */ 151 152 /* Define if your C compiler doesn't accept -c and -o together. */ 153 /* #undef NO_MINUS_C_MINUS_O */ 154 155 /* Define to `int' if <sys/types.h> doesn't define. */ 156 /* I assume types.h is available for all 5.0 cc/cxx compilers */ 157 #if __DECC_VER < 50090000 158 #define pid_t int 159 #endif 160 161 /* Define if the system does not provide POSIX.1 features except 162 with this defined. */ 163 /* #undef _POSIX_1_SOURCE */ 164 165 /* Define if you need to in order for stat and other things to work. */ 166 /* #undef _POSIX_SOURCE */ 167 168 /* Define as the return type of signal handlers (int or void). */ 169 #define RETSIGTYPE void 170 171 /* Define if the setvbuf function takes the buffering type as its second 172 argument and the buffer pointer as the third, as on System V 173 before release 3. */ 174 /* #undef SETVBUF_REVERSED */ 175 176 /* If using the C implementation of alloca, define if you know the 177 direction of stack growth for your system; otherwise it will be 178 automatically deduced at run-time. 179 STACK_DIRECTION > 0 => grows toward higher addresses 180 STACK_DIRECTION < 0 => grows toward lower addresses 181 STACK_DIRECTION = 0 => direction of growth unknown 182 */ 183 /* #undef STACK_DIRECTION */ 184 185 /* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 186 /* #undef STAT_MACROS_BROKEN */ 187 188 /* Define if you have the ANSI C header files. */ 189 /* #undef STDC_HEADERS */ 190 191 /* Define on System V Release 4. */ 192 /* #undef SVR4 */ 193 194 /* Define if `sys_siglist' is declared by <signal.h>. */ 195 /* #undef SYS_SIGLIST_DECLARED */ 196 197 /* Define to `int' if <sys/types.h> doesn't define. */ 198 #if __DECC_VER < 50090000 199 #define uid_t int 200 #endif 201 202 /* Define for Encore UMAX. */ 203 /* #undef UMAX */ 204 205 /* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h> 206 instead of <sys/cpustats.h>. */ 207 /* #undef UMAX4_3 */ 208 209 /* Define vfork as fork if vfork does not work. */ 210 /* #undef vfork */ 211 212 /* Name of this package (needed by automake) */ 213 #define PACKAGE "make" 214 215 /* Version of this package (needed by automake) */ 216 #define VERSION "3.81" 217 218 /* Define to the name of the SCCS `get' command. */ 219 /* #undef SCCS_GET */ 220 221 /* Define this if the SCCS `get' command understands the `-G<file>' option. */ 222 /* #undef SCCS_GET_MINUS_G */ 223 224 /* Define this to enable job server support in GNU make. */ 225 /* #undef MAKE_JOBSERVER */ 226 227 /* Define to be the nanoseconds member of struct stat's st_mtim, 228 if it exists. */ 229 /* #undef ST_MTIM_NSEC */ 230 231 /* Define this if the C library defines the variable `sys_siglist'. */ 232 /* #undefine HAVE_SYS_SIGLIST */ 233 234 /* Define this if the C library defines the variable `_sys_siglist'. */ 235 /* #undef HAVE__SYS_SIGLIST */ 236 237 /* Define this if you have the `union wait' type in <sys/wait.h>. */ 238 /* #undef HAVE_UNION_WAIT */ 239 240 /* Define if you have the dup2 function. */ 241 #define HAVE_DUP2 1 242 243 /* Define if you have the getcwd function. */ 244 #define HAVE_GETCWD 1 245 246 /* Define if you have the getgroups function. */ 247 /* #undef HAVE_GETGROUPS */ 248 249 /* Define if you have the gethostbyname function. */ 250 /* #undef HAVE_GETHOSTBYNAME */ 251 252 /* Define if you have the gethostname function. */ 253 /* #undef HAVE_GETHOSTNAME */ 254 255 /* Define if you have the getloadavg function. */ 256 /* #undef HAVE_GETLOADAVG */ 257 258 /* Define if you have the memmove function. */ 259 #define HAVE_MEMMOVE 1 260 261 /* Define if you have the mktemp function. */ 262 #define HAVE_MKTEMP 1 263 264 /* Define if you have the psignal function. */ 265 /* #undef HAVE_PSIGNAL */ 266 267 /* Define if you have the pstat_getdynamic function. */ 268 /* #undef HAVE_PSTAT_GETDYNAMIC */ 269 270 /* Define if you have the setegid function. */ 271 /* #undef HAVE_SETEGID */ 272 273 /* Define if you have the seteuid function. */ 274 /* #undef HAVE_SETEUID */ 275 276 /* Define if you have the setlinebuf function. */ 277 /* #undef HAVE_SETLINEBUF */ 278 279 /* Define if you have the setregid function. */ 280 /* #undefine HAVE_SETREGID */ 281 282 /* Define if you have the setreuid function. */ 283 /* #define HAVE_SETREUID */ 284 285 /* Define if you have the sigsetmask function. */ 286 #define HAVE_SIGSETMASK 1 287 288 /* Define if you have the socket function. */ 289 /* #undef HAVE_SOCKET */ 290 291 /* Define if you have the strcasecmp function. */ 292 /* #undef HAVE_STRCASECMP */ 293 294 /* Define if you have the strerror function. */ 295 #define HAVE_STRERROR 1 296 297 /* Define if you have the strsignal function. */ 298 /* #undef HAVE_STRSIGNAL */ 299 300 /* Define if you have the wait3 function. */ 301 /* #undef HAVE_WAIT3 */ 302 303 /* Define if you have the waitpid function. */ 304 /* #undef HAVE_WAITPID */ 305 306 /* Define if you have the <dirent.h> header file. */ 307 #define HAVE_DIRENT_H 1 308 309 /* Define if you have the <fcntl.h> header file. */ 310 #ifdef __DECC 311 #define HAVE_FCNTL_H 1 312 #endif 313 314 /* Define if you have the <limits.h> header file. */ 315 #define HAVE_LIMITS_H 1 316 317 /* Define if you have the <mach/mach.h> header file. */ 318 /* #undef HAVE_MACH_MACH_H */ 319 320 /* Define if you have the <memory.h> header file. */ 321 /* #undef HAVE_MEMORY_H */ 322 323 /* Define if you have the <ndir.h> header file. */ 324 /* #undef HAVE_NDIR_H */ 325 326 /* Define if your compiler conforms to the ANSI C standard. */ 327 #define HAVE_ANSI_COMPILER 1 328 329 /* Define to 1 if you have the <stdarg.h> header file. */ 330 #define HAVE_STDARG_H 1 331 332 /* Define if you have the <stdlib.h> header file. */ 333 #define HAVE_STDLIB_H 1 334 335 /* Define if you have the <string.h> header file. */ 336 #define HAVE_STRING_H 1 337 338 /* Define if you have the <sys/dir.h> header file. */ 339 /* #undef HAVE_SYS_DIR_H */ 340 341 /* Define if you have the <sys/ndir.h> header file. */ 342 /* #undef HAVE_SYS_NDIR_H */ 343 344 /* Define if you have the <sys/param.h> header file. */ 345 /* #undef HAVE_SYS_PARAM_H */ 346 347 /* Define if you have the <sys/timeb.h> header file. */ 348 #ifndef __GNUC__ 349 #define HAVE_SYS_TIMEB_H 1 350 #endif 351 352 /* Define if you have the <sys/wait.h> header file. */ 353 /* #undef HAVE_SYS_WAIT_H */ 354 355 /* Define if you have the dgc library (-ldgc). */ 356 /* #undef HAVE_LIBDGC */ 357 358 /* Define if you have the kstat library (-lkstat). */ 359 /* #undef HAVE_LIBKSTAT * 360 361 /* Define if you have the sun library (-lsun). */ 362 /* #undef HAVE_LIBSUN */ 363 364 /* Use high resolution file timestamps if nonzero. */ 365 #define FILE_TIMESTAMP_HI_RES 0 366 367 /* Define for case insensitve filenames */ 368 #define HAVE_CASE_INSENSITIVE_FS 1 369 370 /* VMS specific, define it if you want to use case sensitive targets */ 371 /* #undef WANT_CASE_SENSITIVE_TARGETS */ 372 373 /* VMS specific, V7.0 has opendir() and friends, so it's undefined */ 374 /* If you want to use non-VMS code for opendir() etc. on V7.0 and greater 375 define the first or both macros AND change the compile command to get the 376 non-VMS versions linked: (prefix=(all,except=(opendir,... */ 377 /* #undef HAVE_VMSDIR_H */ 378 /* #undef _DIRENT_HAVE_D_NAMLEN */ 379 380 /* On older systems without 7.0 backport of CRTL the first one is defined */ 381 #ifdef __CRTL_VER 382 # if __CRTL_VER < 70000000 383 # define HAVE_VMSDIR_H 1 384 # endif 385 #else 386 # if __VMS_VER < 70000000 387 # define HAVE_VMSDIR_H 1 388 # endif 389 #endif 390 391 #if defined(HAVE_VMSDIR_H) && defined(HAVE_DIRENT_H) 392 #undef HAVE_DIRENT_H 393 #endif 394 395 #define HAVE_STDLIB_H 1 396 #define INCLUDEDIR "sys$sysroot:[syslib]" 397 #define LIBDIR "sys$sysroot:[syslib]" 398 399 /* Don't use RTL functions of OpenVMS */ 400 #ifdef __DECC 401 #include <stdio.h> 402 #include <unistd.h> 403 #define getopt gnu_getopt 404 #define optarg gnu_optarg 405 #define optopt gnu_optopt 406 #define optind gnu_optind 407 #define opterr gnu_opterr 408 #define globfree gnu_globfree 409 #define glob gnu_glob 410 #endif 411 412 #if defined (__cplusplus) || (defined (__STDC__) && __STDC__) 413 #undef PARAMS 414 #define PARAMS(protos) protos 415 #else /* Not C++ or ANSI C. */ 416 #undef PARAMS 417 #define PARAMS(protos) () 418 #endif /* C++ or ANSI C. */ 419 420 /* Define if using alloca.c. */ 421 /* #undef C_ALLOCA */ 422 /* maybe this should be placed into make.h */ 423 #if defined(__VAX) && defined(__DECC) 424 #define alloca(n) __ALLOCA(n) 425 #endif 426 427 /* Build host information. */ 428 #define MAKE_HOST "VMS" 429