xref: /netbsd-src/external/gpl3/binutils/lib/libbfd/arch/i386/config.h (revision b2c35e17b976cf7ccd7250c86c6f5e95090ed636)
131580a89Sskrll /* This file is automatically generated.  DO NOT EDIT! */
2*b2c35e17Schristos /* Generated from: NetBSD: mknative-binutils,v 1.16 2024/06/30 16:11:11 christos Exp  */
36f226886Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
431580a89Sskrll 
57838ec37Smrg /* config.h.  Generated from config.in by configure.  */
65f4eaf39Schristos /* config.in.  Generated from configure.ac by autoheader.  */
731580a89Sskrll 
8fc7466daSchristos /* Check that config.h is #included before system headers
9fc7466daSchristos     (this works only for glibc, but that should be enough).  */
10fc7466daSchristos #if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__CONFIG_H__)
11fc7466daSchristos #  error config.h must be #included before system headers
12fc7466daSchristos #endif
13fc7466daSchristos #define __CONFIG_H__ 1
14fc7466daSchristos 
15*b2c35e17Schristos /* Define if building universal (internal helper macro) */
16*b2c35e17Schristos /* #undef AC_APPLE_UNIVERSAL_BUILD */
17*b2c35e17Schristos 
187838ec37Smrg /* Name of host specific core header file to include in elf.c. */
197838ec37Smrg /* #undef CORE_HEADER */
207838ec37Smrg 
21bbcc6d53Schristos /* Define to 1 if you want to enable -z separate-code in ELF linker by
22bbcc6d53Schristos    default. */
23be0a5d50Schristos #define DEFAULT_LD_Z_SEPARATE_CODE 1
24bbcc6d53Schristos 
2598bd41f6Schristos /* Define if you want run-time sanity checks. */
2698bd41f6Schristos /* #undef ENABLE_CHECKING */
2798bd41f6Schristos 
2831580a89Sskrll /* Define to 1 if translation of program messages to the user's native
2931580a89Sskrll    language is requested. */
30*b2c35e17Schristos /* #undef ENABLE_NLS */
31*b2c35e17Schristos 
32*b2c35e17Schristos /* Define to 1 if you have the Mac OS X function
33*b2c35e17Schristos    CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */
34*b2c35e17Schristos /* #undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES */
35*b2c35e17Schristos 
36*b2c35e17Schristos /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
37*b2c35e17Schristos    the CoreFoundation framework. */
38*b2c35e17Schristos /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
39*b2c35e17Schristos 
40*b2c35e17Schristos /* Define if the GNU dcgettext() function is already present or preinstalled.
41*b2c35e17Schristos    */
42*b2c35e17Schristos /* #undef HAVE_DCGETTEXT */
4331580a89Sskrll 
445f4eaf39Schristos /* Define to 1 if you have the declaration of `asprintf', and to 0 if you
455f4eaf39Schristos    don't. */
465f4eaf39Schristos #define HAVE_DECL_ASPRINTF 1
475f4eaf39Schristos 
4831580a89Sskrll /* Define to 1 if you have the declaration of `basename', and to 0 if you
4931580a89Sskrll    don't. */
5031580a89Sskrll #define HAVE_DECL_BASENAME 0
5131580a89Sskrll 
5231580a89Sskrll /* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */
5331580a89Sskrll #define HAVE_DECL_FFS 1
5431580a89Sskrll 
5598bd41f6Schristos /* Define to 1 if you have the declaration of `fopen64', and to 0 if you
5698bd41f6Schristos    don't. */
5798bd41f6Schristos #define HAVE_DECL_FOPEN64 0
5831580a89Sskrll 
5931580a89Sskrll /* Define to 1 if you have the declaration of `fseeko', and to 0 if you don't.
6031580a89Sskrll    */
6131580a89Sskrll #define HAVE_DECL_FSEEKO 1
6231580a89Sskrll 
6331580a89Sskrll /* Define to 1 if you have the declaration of `fseeko64', and to 0 if you
6431580a89Sskrll    don't. */
6531580a89Sskrll #define HAVE_DECL_FSEEKO64 0
6631580a89Sskrll 
6731580a89Sskrll /* Define to 1 if you have the declaration of `ftello', and to 0 if you don't.
6831580a89Sskrll    */
6931580a89Sskrll #define HAVE_DECL_FTELLO 1
7031580a89Sskrll 
7131580a89Sskrll /* Define to 1 if you have the declaration of `ftello64', and to 0 if you
7231580a89Sskrll    don't. */
7331580a89Sskrll #define HAVE_DECL_FTELLO64 0
7431580a89Sskrll 
7531580a89Sskrll /* Define to 1 if you have the declaration of `stpcpy', and to 0 if you don't.
7631580a89Sskrll    */
7731580a89Sskrll #define HAVE_DECL_STPCPY 1
7831580a89Sskrll 
795f4eaf39Schristos /* Define to 1 if you have the declaration of `strnlen', and to 0 if you
805f4eaf39Schristos    don't. */
815f4eaf39Schristos #define HAVE_DECL_STRNLEN 1
825f4eaf39Schristos 
835f4eaf39Schristos /* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
845f4eaf39Schristos    don't. */
855f4eaf39Schristos #define HAVE_DECL_VASPRINTF 1
865f4eaf39Schristos 
87*b2c35e17Schristos /* Define to 1 if you have the declaration of `___lc_codepage_func', and to 0
88*b2c35e17Schristos    if you don't. */
89*b2c35e17Schristos #define HAVE_DECL____LC_CODEPAGE_FUNC 0
90*b2c35e17Schristos 
9131580a89Sskrll /* Define to 1 if you have the <dlfcn.h> header file. */
9231580a89Sskrll #define HAVE_DLFCN_H 1
9331580a89Sskrll 
9431580a89Sskrll /* Define to 1 if you have the `fcntl' function. */
9531580a89Sskrll #define HAVE_FCNTL 1
9631580a89Sskrll 
9731580a89Sskrll /* Define to 1 if you have the <fcntl.h> header file. */
9831580a89Sskrll #define HAVE_FCNTL_H 1
9931580a89Sskrll 
10031580a89Sskrll /* Define to 1 if you have the `fdopen' function. */
10131580a89Sskrll #define HAVE_FDOPEN 1
10231580a89Sskrll 
1037838ec37Smrg /* Define to 1 if you have the `fileno' function. */
1047838ec37Smrg #define HAVE_FILENO 1
1057838ec37Smrg 
106019f24e5Schristos /* Define to 1 if you have the `fls' function. */
107019f24e5Schristos /* #undef HAVE_FLS */
108019f24e5Schristos 
10931580a89Sskrll /* Define to 1 if you have the `fopen64' function. */
11031580a89Sskrll /* #undef HAVE_FOPEN64 */
11131580a89Sskrll 
11231580a89Sskrll /* Define to 1 if you have the `fseeko' function. */
11331580a89Sskrll #define HAVE_FSEEKO 1
11431580a89Sskrll 
11531580a89Sskrll /* Define to 1 if you have the `fseeko64' function. */
11631580a89Sskrll /* #undef HAVE_FSEEKO64 */
11731580a89Sskrll 
11831580a89Sskrll /* Define to 1 if you have the `ftello' function. */
11931580a89Sskrll #define HAVE_FTELLO 1
12031580a89Sskrll 
12131580a89Sskrll /* Define to 1 if you have the `ftello64' function. */
12231580a89Sskrll /* #undef HAVE_FTELLO64 */
12331580a89Sskrll 
12431580a89Sskrll /* Define to 1 if you have the `getgid' function. */
12531580a89Sskrll #define HAVE_GETGID 1
12631580a89Sskrll 
12731580a89Sskrll /* Define to 1 if you have the `getpagesize' function. */
12831580a89Sskrll #define HAVE_GETPAGESIZE 1
12931580a89Sskrll 
1305f4eaf39Schristos /* Define to 1 if you have the `getrlimit' function. */
1315f4eaf39Schristos #define HAVE_GETRLIMIT 1
1325f4eaf39Schristos 
133*b2c35e17Schristos /* Define if the GNU gettext() function is already present or preinstalled. */
134*b2c35e17Schristos /* #undef HAVE_GETTEXT */
135*b2c35e17Schristos 
13631580a89Sskrll /* Define to 1 if you have the `getuid' function. */
13731580a89Sskrll #define HAVE_GETUID 1
13831580a89Sskrll 
139bbcc6d53Schristos /* Define if your compiler supports hidden visibility. */
140bbcc6d53Schristos #define HAVE_HIDDEN 1
141bbcc6d53Schristos 
142*b2c35e17Schristos /* Define if you have the iconv() function and it works. */
143*b2c35e17Schristos #define HAVE_ICONV 1
144*b2c35e17Schristos 
14531580a89Sskrll /* Define to 1 if you have the <inttypes.h> header file. */
14631580a89Sskrll #define HAVE_INTTYPES_H 1
14731580a89Sskrll 
14831580a89Sskrll /* Define if <sys/procfs.h> has lwpstatus_t. */
14931580a89Sskrll /* #undef HAVE_LWPSTATUS_T */
15031580a89Sskrll 
15131580a89Sskrll /* Define if <sys/procfs.h> has lwpstatus_t.pr_context. */
15231580a89Sskrll /* #undef HAVE_LWPSTATUS_T_PR_CONTEXT */
15331580a89Sskrll 
1547838ec37Smrg /* Define if <sys/procfs.h> has lwpstatus_t.pr_fpreg. */
1557838ec37Smrg /* #undef HAVE_LWPSTATUS_T_PR_FPREG */
1567838ec37Smrg 
15731580a89Sskrll /* Define if <sys/procfs.h> has lwpstatus_t.pr_reg. */
15831580a89Sskrll /* #undef HAVE_LWPSTATUS_T_PR_REG */
15931580a89Sskrll 
16031580a89Sskrll /* Define if <sys/procfs.h> has lwpxstatus_t. */
16131580a89Sskrll /* #undef HAVE_LWPXSTATUS_T */
16231580a89Sskrll 
16331580a89Sskrll /* Define to 1 if you have the `madvise' function. */
16431580a89Sskrll #define HAVE_MADVISE 1
16531580a89Sskrll 
16631580a89Sskrll /* Define to 1 if you have the <memory.h> header file. */
16731580a89Sskrll #define HAVE_MEMORY_H 1
16831580a89Sskrll 
16931580a89Sskrll /* Define to 1 if you have a working `mmap' system call. */
17031580a89Sskrll #define HAVE_MMAP 1
17131580a89Sskrll 
17231580a89Sskrll /* Define to 1 if you have the `mprotect' function. */
17331580a89Sskrll #define HAVE_MPROTECT 1
17431580a89Sskrll 
17531580a89Sskrll /* Define if <sys/procfs.h> has prpsinfo32_t. */
17631580a89Sskrll /* #undef HAVE_PRPSINFO32_T */
17731580a89Sskrll 
1787838ec37Smrg /* Define if <sys/procfs.h> has prpsinfo32_t.pr_pid. */
1797838ec37Smrg /* #undef HAVE_PRPSINFO32_T_PR_PID */
1807838ec37Smrg 
18131580a89Sskrll /* Define if <sys/procfs.h> has prpsinfo_t. */
18231580a89Sskrll /* #undef HAVE_PRPSINFO_T */
18331580a89Sskrll 
1847838ec37Smrg /* Define if <sys/procfs.h> has prpsinfo_t.pr_pid. */
1857838ec37Smrg /* #undef HAVE_PRPSINFO_T_PR_PID */
1867838ec37Smrg 
18731580a89Sskrll /* Define if <sys/procfs.h> has prstatus32_t. */
18831580a89Sskrll /* #undef HAVE_PRSTATUS32_T */
18931580a89Sskrll 
19031580a89Sskrll /* Define if <sys/procfs.h> has prstatus32_t.pr_who. */
19131580a89Sskrll /* #undef HAVE_PRSTATUS32_T_PR_WHO */
19231580a89Sskrll 
19331580a89Sskrll /* Define if <sys/procfs.h> has prstatus_t. */
19431580a89Sskrll /* #undef HAVE_PRSTATUS_T */
19531580a89Sskrll 
19631580a89Sskrll /* Define if <sys/procfs.h> has prstatus_t.pr_who. */
19731580a89Sskrll /* #undef HAVE_PRSTATUS_T_PR_WHO */
19831580a89Sskrll 
19931580a89Sskrll /* Define if <sys/procfs.h> has psinfo32_t. */
20031580a89Sskrll /* #undef HAVE_PSINFO32_T */
20131580a89Sskrll 
2027838ec37Smrg /* Define if <sys/procfs.h> has psinfo32_t.pr_pid. */
2037838ec37Smrg /* #undef HAVE_PSINFO32_T_PR_PID */
2047838ec37Smrg 
20531580a89Sskrll /* Define if <sys/procfs.h> has psinfo_t. */
20631580a89Sskrll /* #undef HAVE_PSINFO_T */
20731580a89Sskrll 
2087838ec37Smrg /* Define if <sys/procfs.h> has psinfo_t.pr_pid. */
2097838ec37Smrg /* #undef HAVE_PSINFO_T_PR_PID */
2107838ec37Smrg 
21131580a89Sskrll /* Define if <sys/procfs.h> has pstatus32_t. */
21231580a89Sskrll /* #undef HAVE_PSTATUS32_T */
21331580a89Sskrll 
21431580a89Sskrll /* Define if <sys/procfs.h> has pstatus_t. */
21531580a89Sskrll /* #undef HAVE_PSTATUS_T */
21631580a89Sskrll 
21731580a89Sskrll /* Define if <sys/procfs.h> has pxstatus_t. */
21831580a89Sskrll /* #undef HAVE_PXSTATUS_T */
21931580a89Sskrll 
22031580a89Sskrll /* Define to 1 if you have the <stdint.h> header file. */
22131580a89Sskrll #define HAVE_STDINT_H 1
22231580a89Sskrll 
22331580a89Sskrll /* Define to 1 if you have the <stdlib.h> header file. */
22431580a89Sskrll #define HAVE_STDLIB_H 1
22531580a89Sskrll 
22631580a89Sskrll /* Define to 1 if you have the <strings.h> header file. */
22731580a89Sskrll #define HAVE_STRINGS_H 1
22831580a89Sskrll 
22931580a89Sskrll /* Define to 1 if you have the <string.h> header file. */
23031580a89Sskrll #define HAVE_STRING_H 1
23131580a89Sskrll 
23231580a89Sskrll /* Define if struct core_dumpx has member c_impl */
23331580a89Sskrll /* #undef HAVE_ST_C_IMPL */
23431580a89Sskrll 
23531580a89Sskrll /* Define to 1 if you have the `sysconf' function. */
23631580a89Sskrll #define HAVE_SYSCONF 1
23731580a89Sskrll 
23831580a89Sskrll /* Define to 1 if you have the <sys/file.h> header file. */
23931580a89Sskrll #define HAVE_SYS_FILE_H 1
24031580a89Sskrll 
241bbcc6d53Schristos /* Define to 1 if you have the <sys/param.h> header file. */
242bbcc6d53Schristos #define HAVE_SYS_PARAM_H 1
243bbcc6d53Schristos 
24431580a89Sskrll /* Define to 1 if you have the <sys/procfs.h> header file. */
24531580a89Sskrll /* #undef HAVE_SYS_PROCFS_H */
24631580a89Sskrll 
2475f4eaf39Schristos /* Define to 1 if you have the <sys/resource.h> header file. */
2485f4eaf39Schristos #define HAVE_SYS_RESOURCE_H 1
2495f4eaf39Schristos 
25031580a89Sskrll /* Define to 1 if you have the <sys/stat.h> header file. */
25131580a89Sskrll #define HAVE_SYS_STAT_H 1
25231580a89Sskrll 
25331580a89Sskrll /* Define to 1 if you have the <sys/types.h> header file. */
25431580a89Sskrll #define HAVE_SYS_TYPES_H 1
25531580a89Sskrll 
25631580a89Sskrll /* Define to 1 if you have the <unistd.h> header file. */
25731580a89Sskrll #define HAVE_UNISTD_H 1
25831580a89Sskrll 
25931580a89Sskrll /* Define if <sys/procfs.h> has win32_pstatus_t. */
26031580a89Sskrll /* #undef HAVE_WIN32_PSTATUS_T */
26131580a89Sskrll 
262fc7466daSchristos /* Define to 1 if you have the <windows.h> header file. */
263fc7466daSchristos /* #undef HAVE_WINDOWS_H */
264fc7466daSchristos 
265*b2c35e17Schristos /* Define to 1 if zstd is enabled. */
266*b2c35e17Schristos /* #undef HAVE_ZSTD */
267*b2c35e17Schristos 
26831580a89Sskrll /* Define to the sub-directory in which libtool stores uninstalled libraries.
26931580a89Sskrll    */
27031580a89Sskrll #define LT_OBJDIR ".libs/"
27131580a89Sskrll 
27231580a89Sskrll /* Name of package */
27331580a89Sskrll #define PACKAGE "bfd"
27431580a89Sskrll 
27531580a89Sskrll /* Define to the address where bug reports for this package should be sent. */
27631580a89Sskrll #define PACKAGE_BUGREPORT ""
27731580a89Sskrll 
27831580a89Sskrll /* Define to the full name of this package. */
2795f4eaf39Schristos #define PACKAGE_NAME "bfd"
28031580a89Sskrll 
28131580a89Sskrll /* Define to the full name and version of this package. */
282*b2c35e17Schristos #define PACKAGE_STRING "bfd 2.42"
28331580a89Sskrll 
28431580a89Sskrll /* Define to the one symbol short name of this package. */
2855f4eaf39Schristos #define PACKAGE_TARNAME "bfd"
28631580a89Sskrll 
2877838ec37Smrg /* Define to the home page for this package. */
2887838ec37Smrg #define PACKAGE_URL ""
2897838ec37Smrg 
29031580a89Sskrll /* Define to the version of this package. */
291*b2c35e17Schristos #define PACKAGE_VERSION "2.42"
29231580a89Sskrll 
2937838ec37Smrg /* The size of `int', as computed by sizeof. */
294019f24e5Schristos #define SIZEOF_INT 4
29531580a89Sskrll 
2967838ec37Smrg /* The size of `long', as computed by sizeof. */
29731580a89Sskrll #define SIZEOF_LONG 4
29831580a89Sskrll 
2997838ec37Smrg /* The size of `long long', as computed by sizeof. */
30031580a89Sskrll #define SIZEOF_LONG_LONG 8
30131580a89Sskrll 
3027838ec37Smrg /* The size of `off_t', as computed by sizeof. */
30331580a89Sskrll #define SIZEOF_OFF_T 8
30431580a89Sskrll 
3057838ec37Smrg /* The size of `void *', as computed by sizeof. */
30631580a89Sskrll #define SIZEOF_VOID_P 4
30731580a89Sskrll 
30831580a89Sskrll /* Define to 1 if you have the ANSI C header files. */
30931580a89Sskrll #define STDC_HEADERS 1
31031580a89Sskrll 
311*b2c35e17Schristos /* If the compiler supports a TLS storage class, define it to that here */
312*b2c35e17Schristos #define TLS _Thread_local
313*b2c35e17Schristos 
31431580a89Sskrll /* Name of host specific header file to include in trad-core.c. */
31531580a89Sskrll /* #undef TRAD_HEADER */
31631580a89Sskrll 
3176f226886Schristos /* Define if 64-bit archives should always be used. */
318f5b8191dSchristos /* #undef USE_64_BIT_ARCHIVE */
319f5b8191dSchristos 
32031580a89Sskrll /* Use b modifier when opening binary files? */
32131580a89Sskrll /* #undef USE_BINARY_FOPEN */
32231580a89Sskrll 
3237838ec37Smrg /* Define if we should use leading underscore on 64 bit mingw targets */
3247838ec37Smrg /* #undef USE_MINGW64_LEADING_UNDERSCORES */
3257838ec37Smrg 
32631580a89Sskrll /* Use mmap if it's available? */
32731580a89Sskrll /* #undef USE_MMAP */
32831580a89Sskrll 
32931580a89Sskrll /* Define if we should default to creating read-only plt entries */
33098bd41f6Schristos #define USE_SECUREPLT 1
33131580a89Sskrll 
33231580a89Sskrll /* Enable extensions on AIX 3, Interix.  */
33331580a89Sskrll #ifndef _ALL_SOURCE
33431580a89Sskrll # define _ALL_SOURCE 1
33531580a89Sskrll #endif
33631580a89Sskrll /* Enable GNU extensions on systems that have them.  */
33731580a89Sskrll #ifndef _GNU_SOURCE
33831580a89Sskrll # define _GNU_SOURCE 1
33931580a89Sskrll #endif
34031580a89Sskrll /* Enable threading extensions on Solaris.  */
34131580a89Sskrll #ifndef _POSIX_PTHREAD_SEMANTICS
34231580a89Sskrll # define _POSIX_PTHREAD_SEMANTICS 1
34331580a89Sskrll #endif
34431580a89Sskrll /* Enable extensions on HP NonStop.  */
34531580a89Sskrll #ifndef _TANDEM_SOURCE
34631580a89Sskrll # define _TANDEM_SOURCE 1
34731580a89Sskrll #endif
34831580a89Sskrll /* Enable general extensions on Solaris.  */
34931580a89Sskrll #ifndef __EXTENSIONS__
35031580a89Sskrll # define __EXTENSIONS__ 1
35131580a89Sskrll #endif
35231580a89Sskrll 
3537838ec37Smrg 
3547838ec37Smrg /* Version number of package */
355*b2c35e17Schristos #define VERSION "2.42"
356*b2c35e17Schristos 
357*b2c35e17Schristos /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
358*b2c35e17Schristos    significant byte first (like Motorola and SPARC, unlike Intel). */
359*b2c35e17Schristos #if defined AC_APPLE_UNIVERSAL_BUILD
360*b2c35e17Schristos # if defined __BIG_ENDIAN__
361*b2c35e17Schristos #  define WORDS_BIGENDIAN 1
362*b2c35e17Schristos # endif
363*b2c35e17Schristos #else
364*b2c35e17Schristos # ifndef WORDS_BIGENDIAN
365*b2c35e17Schristos /* #  undef WORDS_BIGENDIAN */
366*b2c35e17Schristos # endif
367*b2c35e17Schristos #endif
368bbcc6d53Schristos 
369bbcc6d53Schristos /* Enable large inode numbers on Mac OS X 10.5.  */
370bbcc6d53Schristos #ifndef _DARWIN_USE_64_BIT_INODE
371bbcc6d53Schristos # define _DARWIN_USE_64_BIT_INODE 1
372bbcc6d53Schristos #endif
3737838ec37Smrg 
3747838ec37Smrg /* Number of bits in a file offset, on hosts where this is settable. */
3757838ec37Smrg /* #undef _FILE_OFFSET_BITS */
3767838ec37Smrg 
3777838ec37Smrg /* Define for large files, on AIX-style hosts. */
3787838ec37Smrg /* #undef _LARGE_FILES */
3797838ec37Smrg 
3807838ec37Smrg /* Define to 1 if on MINIX. */
3817838ec37Smrg /* #undef _MINIX */
3827838ec37Smrg 
3837838ec37Smrg /* Define to 2 if the system does not provide POSIX.1 features except with
3847838ec37Smrg    this defined. */
3857838ec37Smrg /* #undef _POSIX_1_SOURCE */
3867838ec37Smrg 
3877838ec37Smrg /* Define to 1 if you need to in order for `stat' and other things to work. */
3887838ec37Smrg /* #undef _POSIX_SOURCE */
38998bd41f6Schristos 
39098bd41f6Schristos /* Use structured /proc on Solaris. */
39198bd41f6Schristos #define _STRUCTURED_PROC 1
392