• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/usr/include/bits/
1#if !defined _FEATURES_H && !defined __need_uClibc_config_h
2# error Never include <bits/uClibc_config.h> directly; use <features.h> instead
3#endif
4
5#define __UCLIBC_MAJOR__ 0
6#define __UCLIBC_MINOR__ 9
7#define __UCLIBC_SUBLEVEL__ 32
8/* Automatically generated make config: don't edit */
9/* Version: 0.9.32.1 */
10/* Tue Jun 12 11:43:33 2012 */
11#undef __TARGET_alpha__
12#define __TARGET_arm__ 1
13#undef __TARGET_avr32__
14#undef __TARGET_bfin__
15#undef __TARGET_cris__
16#undef __TARGET_e1__
17#undef __TARGET_frv__
18#undef __TARGET_h8300__
19#undef __TARGET_hppa__
20#undef __TARGET_i386__
21#undef __TARGET_i960__
22#undef __TARGET_ia64__
23#undef __TARGET_m68k__
24#undef __TARGET_microblaze__
25#undef __TARGET_mips__
26#undef __TARGET_nios__
27#undef __TARGET_nios2__
28#undef __TARGET_powerpc__
29#undef __TARGET_sh__
30#undef __TARGET_sh64__
31#undef __TARGET_sparc__
32#undef __TARGET_v850__
33#undef __TARGET_vax__
34#undef __TARGET_x86_64__
35#undef __TARGET_xtensa__
36#undef __TARGET_c6x__
37
38/* Target Architecture Features and Options */
39#define __TARGET_ARCH__ "arm"
40#define __FORCE_OPTIONS_FOR_ARCH__ 1
41#undef __CONFIG_ARM_OABI__
42#define __CONFIG_ARM_EABI__ 1
43#define __CONFIG_GENERIC_ARM__ 1
44#undef __CONFIG_ARM610__
45#undef __CONFIG_ARM710__
46#undef __CONFIG_ARM7TDMI__
47#undef __CONFIG_ARM720T__
48#undef __CONFIG_ARM920T__
49#undef __CONFIG_ARM922T__
50#undef __CONFIG_ARM926T__
51#undef __CONFIG_ARM10T__
52#undef __CONFIG_ARM1136JF_S__
53#undef __CONFIG_ARM1176JZ_S__
54#undef __CONFIG_ARM1176JZF_S__
55#undef __CONFIG_ARM_CORTEX_M3__
56#undef __CONFIG_ARM_CORTEX_M1__
57#undef __CONFIG_ARM_SA110__
58#undef __CONFIG_ARM_SA1100__
59#undef __CONFIG_ARM_XSCALE__
60#undef __CONFIG_ARM_IWMMXT__
61#define __TARGET_SUBARCH__ ""
62
63/* Using ELF file format */
64#define __ARCH_ANY_ENDIAN__ 1
65#define __ARCH_LITTLE_ENDIAN__ 1
66#undef __ARCH_WANTS_BIG_ENDIAN__
67#define __ARCH_WANTS_LITTLE_ENDIAN__ 1
68#define __ARCH_HAS_MMU__ 1
69#define __ARCH_USE_MMU__ 1
70#define __UCLIBC_HAS_FLOATS__ 1
71#undef __UCLIBC_HAS_FPU__
72#define __UCLIBC_HAS_SOFT_FLOAT__ 1
73#define __DO_C99_MATH__ 1
74#undef __DO_XSI_MATH__
75#undef __UCLIBC_HAS_FENV__
76#define __KERNEL_HEADERS__ "/projects/toolchains_build/buildroot-2012.02-brcm/output/toolchain/linux/include"
77#define __HAVE_DOT_CONFIG__ 1
78
79/* General Library Settings */
80#undef __HAVE_NO_PIC__
81#define __DOPIC__ 1
82#undef __ARCH_HAS_NO_SHARED__
83#undef __ARCH_HAS_NO_LDSO__
84#define __HAVE_SHARED__ 1
85#undef __FORCE_SHAREABLE_TEXT_SEGMENTS__
86#define __LDSO_LDD_SUPPORT__ 1
87#undef __LDSO_CACHE_SUPPORT__
88#define __LDSO_PRELOAD_ENV_SUPPORT__ 1
89#undef __LDSO_PRELOAD_FILE_SUPPORT__
90#undef __UCLIBC_STATIC_LDCONFIG__
91#define __LDSO_RUNPATH__ 1
92#define __LDSO_SEARCH_INTERP_PATH__ 1
93#define __UCLIBC_CTOR_DTOR__ 1
94#undef __LDSO_GNU_HASH_SUPPORT__
95#undef __HAS_NO_THREADS__
96#define __LINUXTHREADS_OLD__ 1
97#undef __LINUXTHREADS_NEW__
98#undef __UCLIBC_HAS_THREADS_NATIVE__
99#define __UCLIBC_HAS_THREADS__ 1
100#define __PTHREADS_DEBUG_SUPPORT__ 1
101#define __UCLIBC_HAS_SYSLOG__ 1
102#define __UCLIBC_HAS_LFS__ 1
103#undef __MALLOC__
104#undef __MALLOC_SIMPLE__
105#define __MALLOC_STANDARD__ 1
106#define __MALLOC_GLIBC_COMPAT__ 1
107#define __UCLIBC_DYNAMIC_ATEXIT__ 1
108#undef __COMPAT_ATEXIT__
109#define __UCLIBC_SUSV3_LEGACY__ 1
110#undef __UCLIBC_SUSV3_LEGACY_MACROS__
111#define __UCLIBC_SUSV4_LEGACY__ 1
112#undef __UCLIBC_STRICT_HEADERS__
113#undef __UCLIBC_HAS_STUBS__
114#define __UCLIBC_HAS_SHADOW__ 1
115#define __UCLIBC_HAS_PROGRAM_INVOCATION_NAME__ 1
116#define __UCLIBC_HAS___PROGNAME__ 1
117#define __UCLIBC_HAS_PTY__ 1
118#define __ASSUME_DEVPTS__ 1
119#undef __UNIX98PTY_ONLY__
120#define __UCLIBC_HAS_GETPT__ 1
121#define __UCLIBC_HAS_LIBUTIL__ 1
122#define __UCLIBC_HAS_TM_EXTENSIONS__ 1
123#define __UCLIBC_HAS_TZ_CACHING__ 1
124#define __UCLIBC_HAS_TZ_FILE__ 1
125#define __UCLIBC_HAS_TZ_FILE_READ_MANY__ 1
126#define __UCLIBC_TZ_FILE_PATH__ "/etc/TZ"
127#define __UCLIBC_FALLBACK_TO_ETC_LOCALTIME__ 1
128
129/* Advanced Library Settings */
130#define __UCLIBC_PWD_BUFFER_SIZE__ 256
131#define __UCLIBC_GRP_BUFFER_SIZE__ 256
132
133/* Support various families of functions */
134#define __UCLIBC_LINUX_MODULE_24__ 1
135#define __UCLIBC_LINUX_SPECIFIC__ 1
136#define __UCLIBC_HAS_GNU_ERROR__ 1
137#define __UCLIBC_BSD_SPECIFIC__ 1
138#define __UCLIBC_HAS_BSD_ERR__ 1
139#undef __UCLIBC_HAS_OBSOLETE_BSD_SIGNAL__
140#undef __UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL__
141#undef __UCLIBC_NTP_LEGACY__
142#undef __UCLIBC_SV4_DEPRECATED__
143#define __UCLIBC_HAS_REALTIME__ 1
144#define __UCLIBC_HAS_ADVANCED_REALTIME__ 1
145#define __UCLIBC_HAS_EPOLL__ 1
146#define __UCLIBC_HAS_XATTR__ 1
147#define __UCLIBC_HAS_PROFILING__ 1
148#define __UCLIBC_HAS_CRYPT_IMPL__ 1
149#define __UCLIBC_HAS_CRYPT__ 1
150#define __UCLIBC_HAS_NETWORK_SUPPORT__ 1
151#define __UCLIBC_HAS_SOCKET__ 1
152#define __UCLIBC_HAS_IPV4__ 1
153#define __UCLIBC_HAS_IPV6__ 1
154#define __UCLIBC_HAS_RPC__ 1
155#define __UCLIBC_HAS_FULL_RPC__ 1
156#define __UCLIBC_HAS_REENTRANT_RPC__ 1
157#define __UCLIBC_USE_NETLINK__ 1
158#undef __UCLIBC_SUPPORT_AI_ADDRCONFIG__
159#undef __UCLIBC_HAS_BSD_RES_CLOSE__
160#define __UCLIBC_HAS_COMPAT_RES_STATE__ 1
161#undef __UCLIBC_HAS_EXTRA_COMPAT_RES_STATE__
162#define __UCLIBC_HAS_LIBRESOLV_STUB__ 1
163#define __UCLIBC_HAS_LIBNSL_STUB__ 1
164
165/* String and Stdio Support */
166#undef __UCLIBC_HAS_STRING_GENERIC_OPT__
167#define __UCLIBC_HAS_STRING_ARCH_OPT__ 1
168#define __UCLIBC_HAS_CTYPE_TABLES__ 1
169#define __UCLIBC_HAS_CTYPE_SIGNED__ 1
170#undef __UCLIBC_HAS_CTYPE_UNSAFE__
171#undef __UCLIBC_HAS_CTYPE_CHECKED__
172#define __UCLIBC_HAS_CTYPE_ENFORCED__ 1
173#define __UCLIBC_HAS_WCHAR__ 1
174#define __UCLIBC_HAS_LOCALE__ 1
175#undef __UCLIBC_BUILD_ALL_LOCALE__
176#define __UCLIBC_BUILD_MINIMAL_LOCALE__ 1
177#undef __UCLIBC_PREGENERATED_LOCALE_DATA__
178#define __UCLIBC_BUILD_MINIMAL_LOCALES__ "en_US"
179#define __UCLIBC_HAS_XLOCALE__ 1
180#define __UCLIBC_HAS_HEXADECIMAL_FLOATS__ 1
181#undef __UCLIBC_HAS_GLIBC_DIGIT_GROUPING__
182#define __UCLIBC_HAS_GLIBC_CUSTOM_PRINTF__ 1
183#define __UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS__ 9
184#define __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ 1
185#undef __UCLIBC_HAS_STDIO_BUFSIZ_NONE__
186#undef __UCLIBC_HAS_STDIO_BUFSIZ_256__
187#undef __UCLIBC_HAS_STDIO_BUFSIZ_512__
188#undef __UCLIBC_HAS_STDIO_BUFSIZ_1024__
189#undef __UCLIBC_HAS_STDIO_BUFSIZ_2048__
190#define __UCLIBC_HAS_STDIO_BUFSIZ_4096__ 1
191#undef __UCLIBC_HAS_STDIO_BUFSIZ_8192__
192#define __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE__ 1
193#undef __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4__
194#undef __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8__
195#undef __UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT__
196#undef __UCLIBC_HAS_STDIO_GETC_MACRO__
197#undef __UCLIBC_HAS_STDIO_PUTC_MACRO__
198#define __UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION__ 1
199#undef __UCLIBC_HAS_FOPEN_LARGEFILE_MODE__
200#define __UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE__ 1
201#define __UCLIBC_HAS_GLIBC_CUSTOM_STREAMS__ 1
202#define __UCLIBC_HAS_PRINTF_M_SPEC__ 1
203#define __UCLIBC_HAS_ERRNO_MESSAGES__ 1
204#undef __UCLIBC_HAS_SYS_ERRLIST__
205#define __UCLIBC_HAS_SIGNUM_MESSAGES__ 1
206#undef __UCLIBC_HAS_SYS_SIGLIST__
207#define __UCLIBC_HAS_GNU_GETOPT__ 1
208#undef __UCLIBC_HAS_GNU_GETSUBOPT__
209
210/* Big and Tall */
211#define __UCLIBC_HAS_REGEX__ 1
212#undef __UCLIBC_HAS_REGEX_OLD__
213#define __UCLIBC_HAS_FNMATCH__ 1
214#undef __UCLIBC_HAS_FNMATCH_OLD__
215#undef __UCLIBC_HAS_WORDEXP__
216#define __UCLIBC_HAS_NFTW__ 1
217#define __UCLIBC_HAS_FTW__ 1
218#define __UCLIBC_HAS_FTS__ 1
219#define __UCLIBC_HAS_GLOB__ 1
220#define __UCLIBC_HAS_GNU_GLOB__ 1
221#undef __UCLIBC_HAS_UTMPX__
222
223/* Library Installation Options */
224#define __RUNTIME_PREFIX__ "/"
225#define __DEVEL_PREFIX__ "/usr/"
226#define __MULTILIB_DIR__ "lib"
227#define __HARDWIRED_ABSPATH__ 1
228
229/* Security options */
230#undef __UCLIBC_BUILD_PIE__
231#undef __UCLIBC_HAS_ARC4RANDOM__
232#undef __HAVE_NO_SSP__
233#define __UCLIBC_HAS_SSP__ 1
234#undef __UCLIBC_HAS_SSP_COMPAT__
235#undef __SSP_QUICK_CANARY__
236#define __PROPOLICE_BLOCK_ABRT__ 1
237#undef __PROPOLICE_BLOCK_SEGV__
238#undef __UCLIBC_BUILD_SSP__
239#define __UCLIBC_BUILD_RELRO__ 1
240#define __UCLIBC_BUILD_NOW__ 1
241#define __UCLIBC_BUILD_NOEXECSTACK__ 1
242
243/* uClibc development/debugging options */
244#define __CROSS_COMPILER_PREFIX__ "/projects/hnd/tools/linux/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/arm-brcm-linux-uclibcgnueabi-"
245#define __UCLIBC_EXTRA_CFLAGS__ ""
246#undef __DODEBUG__
247#undef __DODEBUG_PT__
248#define __DOSTRIP__ 1
249#undef __DOASSERTS__
250#undef __SUPPORT_LD_DEBUG__
251#undef __SUPPORT_LD_DEBUG_EARLY__
252#undef __UCLIBC_MALLOC_DEBUGGING__
253#undef __UCLIBC_HAS_BACKTRACE__
254#define __WARNINGS__ "-Wall"
255#undef __EXTRA_WARNINGS__
256#undef __DOMULTI__
257#undef __UCLIBC_MJN3_ONLY__
258