xref: /minix3/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h (revision c9ea9e7af84fcba485b32ccd2c85edb945b1f323)
118a5822eSThomas Veerman /* This file is automatically generated.  DO NOT EDIT! */
218a5822eSThomas Veerman /* Generated from: 	NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp  */
318a5822eSThomas Veerman /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp  */
418a5822eSThomas Veerman 
518a5822eSThomas Veerman /* config.h.  Generated from config.in by configure.  */
618a5822eSThomas Veerman /* config.in.  Generated from configure.in by autoheader.  */
718a5822eSThomas Veerman 
8*c9ea9e7aSLionel Sambuc /* Check that config.h is #included before system headers
9*c9ea9e7aSLionel Sambuc    (this works only for glibc, but that should be enough).  */
10*c9ea9e7aSLionel Sambuc #if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__CONFIG_H__)
11*c9ea9e7aSLionel Sambuc #  error config.h must be #included before system headers
12*c9ea9e7aSLionel Sambuc #endif
13*c9ea9e7aSLionel Sambuc #define __CONFIG_H__ 1
14*c9ea9e7aSLionel Sambuc 
1518a5822eSThomas Veerman /* Define to 1 if translation of program messages to the user's native
1618a5822eSThomas Veerman    language is requested. */
1718a5822eSThomas Veerman #define ENABLE_NLS 1
1818a5822eSThomas Veerman 
1918a5822eSThomas Veerman /* Additional extension a shared object might have. */
2018a5822eSThomas Veerman /* #undef EXTRA_SHLIB_EXTENSION */
2118a5822eSThomas Veerman 
2218a5822eSThomas Veerman /* Define to choose default GOT handling scheme */
2318a5822eSThomas Veerman #define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT
2418a5822eSThomas Veerman 
2518a5822eSThomas Veerman /* Define to 1 if you have the `close' function. */
2618a5822eSThomas Veerman #define HAVE_CLOSE 1
2718a5822eSThomas Veerman 
2818a5822eSThomas Veerman /* Define to 1 if you have the declaration of `environ', and to 0 if you
2918a5822eSThomas Veerman    don't. */
3018a5822eSThomas Veerman #define HAVE_DECL_ENVIRON 0
3118a5822eSThomas Veerman 
3218a5822eSThomas Veerman /* Define to 1 if you have the declaration of `free', and to 0 if you don't.
3318a5822eSThomas Veerman    */
3418a5822eSThomas Veerman #define HAVE_DECL_FREE 1
3518a5822eSThomas Veerman 
3618a5822eSThomas Veerman /* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
3718a5822eSThomas Veerman    */
3818a5822eSThomas Veerman #define HAVE_DECL_GETENV 1
3918a5822eSThomas Veerman 
4018a5822eSThomas Veerman /* Is the prototype for getopt in <unistd.h> in the expected format? */
4118a5822eSThomas Veerman #define HAVE_DECL_GETOPT 1
4218a5822eSThomas Veerman 
4318a5822eSThomas Veerman /* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't.
4418a5822eSThomas Veerman    */
4518a5822eSThomas Veerman #define HAVE_DECL_SBRK 1
4618a5822eSThomas Veerman 
4718a5822eSThomas Veerman /* Define to 1 if you have the declaration of `strstr', and to 0 if you don't.
4818a5822eSThomas Veerman    */
4918a5822eSThomas Veerman #define HAVE_DECL_STRSTR 1
5018a5822eSThomas Veerman 
5118a5822eSThomas Veerman /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
5218a5822eSThomas Veerman    */
5318a5822eSThomas Veerman #define HAVE_DIRENT_H 1
5418a5822eSThomas Veerman 
5518a5822eSThomas Veerman /* Define to 1 if you have the `dlclose' function. */
5618a5822eSThomas Veerman #define HAVE_DLCLOSE 1
5718a5822eSThomas Veerman 
5818a5822eSThomas Veerman /* Define to 1 if you have the <dlfcn.h> header file. */
5918a5822eSThomas Veerman #define HAVE_DLFCN_H 1
6018a5822eSThomas Veerman 
6118a5822eSThomas Veerman /* Define to 1 if you have the `dlopen' function. */
6218a5822eSThomas Veerman #define HAVE_DLOPEN 1
6318a5822eSThomas Veerman 
6418a5822eSThomas Veerman /* Define to 1 if you have the `dlsym' function. */
6518a5822eSThomas Veerman #define HAVE_DLSYM 1
6618a5822eSThomas Veerman 
6718a5822eSThomas Veerman /* Define to 1 if you have the <elf-hints.h> header file. */
6818a5822eSThomas Veerman /* #undef HAVE_ELF_HINTS_H */
6918a5822eSThomas Veerman 
7018a5822eSThomas Veerman /* Define to 1 if you have the <fcntl.h> header file. */
7118a5822eSThomas Veerman #define HAVE_FCNTL_H 1
7218a5822eSThomas Veerman 
7318a5822eSThomas Veerman /* Define to 1 if you have the `glob' function. */
7418a5822eSThomas Veerman #define HAVE_GLOB 1
7518a5822eSThomas Veerman 
76*c9ea9e7aSLionel Sambuc /* Define .init_array/.fini_array sections are available and working. */
77*c9ea9e7aSLionel Sambuc /* #undef HAVE_INITFINI_ARRAY */
78*c9ea9e7aSLionel Sambuc 
7918a5822eSThomas Veerman /* Define to 1 if you have the <inttypes.h> header file. */
8018a5822eSThomas Veerman #define HAVE_INTTYPES_H 1
8118a5822eSThomas Veerman 
82*c9ea9e7aSLionel Sambuc /* Define if your <locale.h> file defines LC_MESSAGES. */
83*c9ea9e7aSLionel Sambuc #define HAVE_LC_MESSAGES 1
84*c9ea9e7aSLionel Sambuc 
8518a5822eSThomas Veerman /* Define to 1 if you have the <limits.h> header file. */
8618a5822eSThomas Veerman #define HAVE_LIMITS_H 1
8718a5822eSThomas Veerman 
88*c9ea9e7aSLionel Sambuc /* Define to 1 if you have the <locale.h> header file. */
89*c9ea9e7aSLionel Sambuc #define HAVE_LOCALE_H 1
90*c9ea9e7aSLionel Sambuc 
9118a5822eSThomas Veerman /* Define to 1 if you have the `lseek' function. */
9218a5822eSThomas Veerman #define HAVE_LSEEK 1
9318a5822eSThomas Veerman 
9418a5822eSThomas Veerman /* Define to 1 if you have the <memory.h> header file. */
9518a5822eSThomas Veerman #define HAVE_MEMORY_H 1
9618a5822eSThomas Veerman 
9718a5822eSThomas Veerman /* Define to 1 if you have the `mkstemp' function. */
9818a5822eSThomas Veerman #define HAVE_MKSTEMP 1
9918a5822eSThomas Veerman 
10018a5822eSThomas Veerman /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
10118a5822eSThomas Veerman /* #undef HAVE_NDIR_H */
10218a5822eSThomas Veerman 
10318a5822eSThomas Veerman /* Define to 1 if you have the `open' function. */
10418a5822eSThomas Veerman #define HAVE_OPEN 1
10518a5822eSThomas Veerman 
10618a5822eSThomas Veerman /* Define to 1 if you have the `realpath' function. */
10718a5822eSThomas Veerman #define HAVE_REALPATH 1
10818a5822eSThomas Veerman 
10918a5822eSThomas Veerman /* Define to 1 if you have the `sbrk' function. */
11018a5822eSThomas Veerman #define HAVE_SBRK 1
11118a5822eSThomas Veerman 
112*c9ea9e7aSLionel Sambuc /* Define to 1 if you have the `setlocale' function. */
113*c9ea9e7aSLionel Sambuc #define HAVE_SETLOCALE 1
114*c9ea9e7aSLionel Sambuc 
11518a5822eSThomas Veerman /* Define to 1 if you have the <stdint.h> header file. */
11618a5822eSThomas Veerman #define HAVE_STDINT_H 1
11718a5822eSThomas Veerman 
11818a5822eSThomas Veerman /* Define to 1 if you have the <stdlib.h> header file. */
11918a5822eSThomas Veerman #define HAVE_STDLIB_H 1
12018a5822eSThomas Veerman 
12118a5822eSThomas Veerman /* Define to 1 if you have the <strings.h> header file. */
12218a5822eSThomas Veerman #define HAVE_STRINGS_H 1
12318a5822eSThomas Veerman 
12418a5822eSThomas Veerman /* Define to 1 if you have the <string.h> header file. */
12518a5822eSThomas Veerman #define HAVE_STRING_H 1
12618a5822eSThomas Veerman 
12718a5822eSThomas Veerman /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
12818a5822eSThomas Veerman    */
12918a5822eSThomas Veerman /* #undef HAVE_SYS_DIR_H */
13018a5822eSThomas Veerman 
13118a5822eSThomas Veerman /* Define to 1 if you have the <sys/file.h> header file. */
13218a5822eSThomas Veerman #define HAVE_SYS_FILE_H 1
13318a5822eSThomas Veerman 
13418a5822eSThomas Veerman /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
13518a5822eSThomas Veerman    */
13618a5822eSThomas Veerman /* #undef HAVE_SYS_NDIR_H */
13718a5822eSThomas Veerman 
13818a5822eSThomas Veerman /* Define to 1 if you have the <sys/param.h> header file. */
13918a5822eSThomas Veerman #define HAVE_SYS_PARAM_H 1
14018a5822eSThomas Veerman 
14118a5822eSThomas Veerman /* Define to 1 if you have the <sys/stat.h> header file. */
14218a5822eSThomas Veerman #define HAVE_SYS_STAT_H 1
14318a5822eSThomas Veerman 
14418a5822eSThomas Veerman /* Define to 1 if you have the <sys/time.h> header file. */
14518a5822eSThomas Veerman #define HAVE_SYS_TIME_H 1
14618a5822eSThomas Veerman 
14718a5822eSThomas Veerman /* Define to 1 if you have the <sys/types.h> header file. */
14818a5822eSThomas Veerman #define HAVE_SYS_TYPES_H 1
14918a5822eSThomas Veerman 
15018a5822eSThomas Veerman /* Define to 1 if you have the <unistd.h> header file. */
15118a5822eSThomas Veerman #define HAVE_UNISTD_H 1
15218a5822eSThomas Veerman 
15318a5822eSThomas Veerman /* Define to 1 if you have the `waitpid' function. */
15418a5822eSThomas Veerman #define HAVE_WAITPID 1
15518a5822eSThomas Veerman 
156*c9ea9e7aSLionel Sambuc /* Define to 1 if you have the <windows.h> header file. */
15718a5822eSThomas Veerman /* #undef HAVE_WINDOWS_H */
15818a5822eSThomas Veerman 
15918a5822eSThomas Veerman /* Define to 1 if you have the <zlib.h> header file. */
16018a5822eSThomas Veerman #define HAVE_ZLIB_H 1
16118a5822eSThomas Veerman 
16218a5822eSThomas Veerman /* Define to the sub-directory in which libtool stores uninstalled libraries.
16318a5822eSThomas Veerman    */
16418a5822eSThomas Veerman #define LT_OBJDIR ".libs/"
16518a5822eSThomas Veerman 
16618a5822eSThomas Veerman /* Name of package */
16718a5822eSThomas Veerman #define PACKAGE "ld"
16818a5822eSThomas Veerman 
16918a5822eSThomas Veerman /* Define to the address where bug reports for this package should be sent. */
17018a5822eSThomas Veerman #define PACKAGE_BUGREPORT ""
17118a5822eSThomas Veerman 
17218a5822eSThomas Veerman /* Define to the full name of this package. */
17318a5822eSThomas Veerman #define PACKAGE_NAME ""
17418a5822eSThomas Veerman 
17518a5822eSThomas Veerman /* Define to the full name and version of this package. */
17618a5822eSThomas Veerman #define PACKAGE_STRING ""
17718a5822eSThomas Veerman 
17818a5822eSThomas Veerman /* Define to the one symbol short name of this package. */
17918a5822eSThomas Veerman #define PACKAGE_TARNAME ""
18018a5822eSThomas Veerman 
18118a5822eSThomas Veerman /* Define to the home page for this package. */
18218a5822eSThomas Veerman #define PACKAGE_URL ""
18318a5822eSThomas Veerman 
18418a5822eSThomas Veerman /* Define to the version of this package. */
18518a5822eSThomas Veerman #define PACKAGE_VERSION ""
18618a5822eSThomas Veerman 
187*c9ea9e7aSLionel Sambuc /* The size of `void *', as computed by sizeof. */
188*c9ea9e7aSLionel Sambuc #define SIZEOF_VOID_P 4
18918a5822eSThomas Veerman 
19018a5822eSThomas Veerman /* Define to 1 if you have the ANSI C header files. */
19118a5822eSThomas Veerman #define STDC_HEADERS 1
19218a5822eSThomas Veerman 
193*c9ea9e7aSLionel Sambuc /* Define if you can safely include both <string.h> and <strings.h>. */
194*c9ea9e7aSLionel Sambuc #define STRING_WITH_STRINGS 1
195*c9ea9e7aSLionel Sambuc 
19618a5822eSThomas Veerman /* Use b modifier when opening binary files? */
19718a5822eSThomas Veerman /* #undef USE_BINARY_FOPEN */
19818a5822eSThomas Veerman 
19918a5822eSThomas Veerman /* Enable extensions on AIX 3, Interix.  */
20018a5822eSThomas Veerman #ifndef _ALL_SOURCE
20118a5822eSThomas Veerman # define _ALL_SOURCE 1
20218a5822eSThomas Veerman #endif
20318a5822eSThomas Veerman /* Enable GNU extensions on systems that have them.  */
20418a5822eSThomas Veerman #ifndef _GNU_SOURCE
20518a5822eSThomas Veerman # define _GNU_SOURCE 1
20618a5822eSThomas Veerman #endif
20718a5822eSThomas Veerman /* Enable threading extensions on Solaris.  */
20818a5822eSThomas Veerman #ifndef _POSIX_PTHREAD_SEMANTICS
20918a5822eSThomas Veerman # define _POSIX_PTHREAD_SEMANTICS 1
21018a5822eSThomas Veerman #endif
21118a5822eSThomas Veerman /* Enable extensions on HP NonStop.  */
21218a5822eSThomas Veerman #ifndef _TANDEM_SOURCE
21318a5822eSThomas Veerman # define _TANDEM_SOURCE 1
21418a5822eSThomas Veerman #endif
21518a5822eSThomas Veerman /* Enable general extensions on Solaris.  */
21618a5822eSThomas Veerman #ifndef __EXTENSIONS__
21718a5822eSThomas Veerman # define __EXTENSIONS__ 1
21818a5822eSThomas Veerman #endif
21918a5822eSThomas Veerman 
22018a5822eSThomas Veerman 
22118a5822eSThomas Veerman /* Version number of package */
222*c9ea9e7aSLionel Sambuc #define VERSION "2.23.2"
22318a5822eSThomas Veerman 
22418a5822eSThomas Veerman /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
22518a5822eSThomas Veerman    `char[]'. */
22618a5822eSThomas Veerman #define YYTEXT_POINTER 1
22718a5822eSThomas Veerman 
22818a5822eSThomas Veerman /* Number of bits in a file offset, on hosts where this is settable. */
22918a5822eSThomas Veerman /* #undef _FILE_OFFSET_BITS */
23018a5822eSThomas Veerman 
23118a5822eSThomas Veerman /* Define for large files, on AIX-style hosts. */
23218a5822eSThomas Veerman /* #undef _LARGE_FILES */
23318a5822eSThomas Veerman 
23418a5822eSThomas Veerman /* Define to 1 if on MINIX. */
23518a5822eSThomas Veerman /* #undef _MINIX */
23618a5822eSThomas Veerman 
23718a5822eSThomas Veerman /* Define to 2 if the system does not provide POSIX.1 features except with
23818a5822eSThomas Veerman    this defined. */
23918a5822eSThomas Veerman /* #undef _POSIX_1_SOURCE */
24018a5822eSThomas Veerman 
24118a5822eSThomas Veerman /* Define to 1 if you need to in order for `stat' and other things to work. */
24218a5822eSThomas Veerman /* #undef _POSIX_SOURCE */
243