]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/gdbserver/config.in
Add RAII class for blocking gdb signals
[thirdparty/binutils-gdb.git] / gdb / gdbserver / config.in
CommitLineData
f450004a 1/* config.in. Generated from configure.ac by autoheader. */
84563040 2
a1723c35 3/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
4 systems. This function is required for `alloca.c' support on those systems.
5 */
6#undef CRAY_STACKSEG_END
7
5e030278
TT
8/* Define to 1 if std::thread works. */
9#undef CXX_STD_THREAD
10
a1723c35 11/* Define to 1 if using `alloca.c'. */
12#undef C_ALLOCA
13
6d580b63
YQ
14/* Define if self-testing features should be enabled */
15#undef GDB_SELF_TEST
16
a1723c35 17/* Define to 1 if you have `alloca', as a function or macro. */
18#undef HAVE_ALLOCA
19
20/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
21 */
22#undef HAVE_ALLOCA_H
23
b80864fb
DJ
24/* Define to 1 if you have the <arpa/inet.h> header file. */
25#undef HAVE_ARPA_INET_H
26
0bcda685
PA
27/* define if the compiler supports basic C++11 syntax */
28#undef HAVE_CXX11
29
03583c20
UW
30/* Define to 1 if you have the declaration of `ADDR_NO_RANDOMIZE', and to 0 if
31 you don't. */
32#undef HAVE_DECL_ADDR_NO_RANDOMIZE
33
07697489
PA
34/* Define to 1 if you have the declaration of `asprintf', and to 0 if you
35 don't. */
36#undef HAVE_DECL_ASPRINTF
37
38/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if
39 you don't. */
40#undef HAVE_DECL_BASENAME
41
42/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */
43#undef HAVE_DECL_FFS
44
68070c10
PA
45/* Define to 1 if you have the declaration of `perror', and to 0 if you don't.
46 */
47#undef HAVE_DECL_PERROR
48
eb7aa561
PA
49/* Define to 1 if you have the declaration of `ptrace', and to 0 if you don't.
50 */
51#undef HAVE_DECL_PTRACE
52
07697489
PA
53/* Define to 1 if you have the declaration of `snprintf', and to 0 if you
54 don't. */
55#undef HAVE_DECL_SNPRINTF
56
e122f1f5
SE
57/* Define to 1 if you have the declaration of `strerror', and to 0 if you
58 don't. */
59#undef HAVE_DECL_STRERROR
60
e6712ff1
DE
61/* Define to 1 if you have the declaration of `strstr', and to 0 if you don't.
62 */
63#undef HAVE_DECL_STRSTR
64
07697489
PA
65/* Define to 1 if you have the declaration of `strtol', and to 0 if you don't.
66 */
67#undef HAVE_DECL_STRTOL
68
69/* Define to 1 if you have the declaration of `strtoll', and to 0 if you
70 don't. */
71#undef HAVE_DECL_STRTOLL
72
73/* Define to 1 if you have the declaration of `strtoul', and to 0 if you
74 don't. */
75#undef HAVE_DECL_STRTOUL
76
77/* Define to 1 if you have the declaration of `strtoull', and to 0 if you
78 don't. */
79#undef HAVE_DECL_STRTOULL
80
81/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you
82 don't. */
83#undef HAVE_DECL_STRVERSCMP
84
bb0116a4
JB
85/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
86 don't. */
87#undef HAVE_DECL_VASPRINTF
88
89/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
90 don't. */
91#undef HAVE_DECL_VSNPRINTF
92
10e86dd7
DE
93/* Define to 1 if you have the `dladdr' function. */
94#undef HAVE_DLADDR
95
2d41fa11
SDJ
96/* Define to 1 if you have the <dlfcn.h> header file. */
97#undef HAVE_DLFCN_H
98
8365dcf5
TJB
99/* Define to 1 if the system has the type `Elf32_auxv_t'. */
100#undef HAVE_ELF32_AUXV_T
101
102/* Define to 1 if the system has the type `Elf64_auxv_t'. */
103#undef HAVE_ELF64_AUXV_T
104
f450004a
DJ
105/* Define if <sys/procfs.h> has elf_fpregset_t. */
106#undef HAVE_ELF_FPREGSET_T
84563040 107
68070c10
PA
108/* Define to 1 if you have the <fcntl.h> header file. */
109#undef HAVE_FCNTL_H
110
614c279d
TT
111/* Define to 1 if you have the `fdwalk' function. */
112#undef HAVE_FDWALK
113
eb0edac8
GB
114/* Define to 1 if you have the `fork' function. */
115#undef HAVE_FORK
116
cdf43629
YQ
117/* Define to 1 if you have the `getauxval' function. */
118#undef HAVE_GETAUXVAL
119
3266f10b
TT
120/* Define to 1 if you have the `getrlimit' function. */
121#undef HAVE_GETRLIMIT
122
f450004a
DJ
123/* Define to 1 if you have the <inttypes.h> header file. */
124#undef HAVE_INTTYPES_H
125
3266f10b
TT
126/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
127#undef HAVE_LANGINFO_CODESET
128
f434ba03
PA
129/* Define to 1 if you have the `dl' library (-ldl). */
130#undef HAVE_LIBDL
131
9accd112
MM
132/* Define if the target supports branch tracing. */
133#undef HAVE_LINUX_BTRACE
134
f450004a
DJ
135/* Define to 1 if you have the <linux/elf.h> header file. */
136#undef HAVE_LINUX_ELF_H
58caa3dc 137
945bf713
MM
138/* Define to 1 if you have the <linux/perf_event.h> header file. */
139#undef HAVE_LINUX_PERF_EVENT_H
140
e9d25b98 141/* Define if the target supports register sets. */
58caa3dc
DJ
142#undef HAVE_LINUX_REGSETS
143
f450004a
DJ
144/* Define if the target supports PTRACE_PEEKUSR for register access. */
145#undef HAVE_LINUX_USRREGS
58caa3dc 146
3266f10b
TT
147/* Define to 1 if you have the <locale.h> header file. */
148#undef HAVE_LOCALE_H
149
07697489
PA
150/* Define to 1 if the system has the type `long long'. */
151#undef HAVE_LONG_LONG
152
18f5fd81 153/* Define if <thread_db.h> has lwpid_t. */
f450004a 154#undef HAVE_LWPID_T
0d62e5e8 155
f450004a
DJ
156/* Define to 1 if you have the <memory.h> header file. */
157#undef HAVE_MEMORY_H
158
b80864fb
DJ
159/* Define to 1 if you have the <netdb.h> header file. */
160#undef HAVE_NETDB_H
161
162/* Define to 1 if you have the <netinet/in.h> header file. */
163#undef HAVE_NETINET_IN_H
164
165/* Define to 1 if you have the <netinet/tcp.h> header file. */
166#undef HAVE_NETINET_TCP_H
167
03583c20
UW
168/* Define if you support the personality syscall. */
169#undef HAVE_PERSONALITY
170
3266f10b
TT
171/* Define to 1 if you have the `pipe' function. */
172#undef HAVE_PIPE
173
614c279d
TT
174/* Define to 1 if you have the `pipe2' function. */
175#undef HAVE_PIPE2
176
4e799345
DJ
177/* Define to 1 if you have the `pread' function. */
178#undef HAVE_PREAD
179
fd462a61
DJ
180/* Define to 1 if you have the `pread64' function. */
181#undef HAVE_PREAD64
182
1041a03c
JB
183/* Define if <sys/procfs.h> has prfpregset_t. */
184#undef HAVE_PRFPREGSET_T
185
f450004a
DJ
186/* Define if <sys/procfs.h> has prgregset_t. */
187#undef HAVE_PRGREGSET_T
188
189/* Define to 1 if you have the <proc_service.h> header file. */
0d62e5e8
DJ
190#undef HAVE_PROC_SERVICE_H
191
18f5fd81 192/* Define if <thread_db.h> has psaddr_t. */
f450004a
DJ
193#undef HAVE_PSADDR_T
194
5e030278
TT
195/* Have PTHREAD_PRIO_INHERIT. */
196#undef HAVE_PTHREAD_PRIO_INHERIT
197
21987b9c
TT
198/* Define to 1 if you have the `pthread_sigmask' function. */
199#undef HAVE_PTHREAD_SIGMASK
200
f450004a
DJ
201/* Define if the target supports PTRACE_GETFPXREGS for extended register
202 access. */
203#undef HAVE_PTRACE_GETFPXREGS
204
e9d25b98
DJ
205/* Define if the target supports PTRACE_GETREGS for register access. */
206#undef HAVE_PTRACE_GETREGS
207
eb7aa561
PA
208/* Define to 1 if you have the <ptrace.h> header file. */
209#undef HAVE_PTRACE_H
210
4e799345
DJ
211/* Define to 1 if you have the `pwrite' function. */
212#undef HAVE_PWRITE
213
4b8b5e72
GB
214/* Define to 1 if you have the `setns' function. */
215#undef HAVE_SETNS
216
f348d89a
PA
217/* Define to 1 if you have the `sigaction' function. */
218#undef HAVE_SIGACTION
219
68070c10
PA
220/* Define to 1 if you have the <signal.h> header file. */
221#undef HAVE_SIGNAL_H
222
c12d372d
TT
223/* Define to 1 if you have the `sigprocmask' function. */
224#undef HAVE_SIGPROCMASK
225
e9bcb658
GB
226/* Define if sigsetjmp is available. */
227#undef HAVE_SIGSETJMP
228
3266f10b
TT
229/* Define to 1 if you have the `socketpair' function. */
230#undef HAVE_SOCKETPAIR
231
ccbd4912 232/* Define to 1 if the system has the type `socklen_t'. */
f450004a
DJ
233#undef HAVE_SOCKLEN_T
234
235/* Define to 1 if you have the <stdint.h> header file. */
236#undef HAVE_STDINT_H
237
238/* Define to 1 if you have the <stdlib.h> header file. */
94e10508
DJ
239#undef HAVE_STDLIB_H
240
f450004a
DJ
241/* Define to 1 if you have the <strings.h> header file. */
242#undef HAVE_STRINGS_H
243
244/* Define to 1 if you have the <string.h> header file. */
0729219d
DJ
245#undef HAVE_STRING_H
246
d0ac1c44 247/* Define to 1 if `st_blksize' is a member of `struct stat'. */
791c0056
GB
248#undef HAVE_STRUCT_STAT_ST_BLKSIZE
249
d0ac1c44 250/* Define to 1 if `st_blocks' is a member of `struct stat'. */
791c0056
GB
251#undef HAVE_STRUCT_STAT_ST_BLOCKS
252
d0ac1c44 253/* Define to 1 if `fs_base' is a member of `struct user_regs_struct'. */
239b6d10
WT
254#undef HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE
255
d0ac1c44 256/* Define to 1 if `gs_base' is a member of `struct user_regs_struct'. */
239b6d10
WT
257#undef HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE
258
fa593d66
PA
259/* Define to 1 if the target supports __sync_*_compare_and_swap */
260#undef HAVE_SYNC_BUILTINS
261
68070c10
PA
262/* Define to 1 if you have the <sys/file.h> header file. */
263#undef HAVE_SYS_FILE_H
264
b80864fb
DJ
265/* Define to 1 if you have the <sys/ioctl.h> header file. */
266#undef HAVE_SYS_IOCTL_H
267
f450004a 268/* Define to 1 if you have the <sys/procfs.h> header file. */
0d62e5e8
DJ
269#undef HAVE_SYS_PROCFS_H
270
eb7aa561
PA
271/* Define to 1 if you have the <sys/ptrace.h> header file. */
272#undef HAVE_SYS_PTRACE_H
273
f450004a 274/* Define to 1 if you have the <sys/reg.h> header file. */
84563040
DJ
275#undef HAVE_SYS_REG_H
276
3266f10b
TT
277/* Define to 1 if you have the <sys/resource.h> header file. */
278#undef HAVE_SYS_RESOURCE_H
279
b80864fb
DJ
280/* Define to 1 if you have the <sys/socket.h> header file. */
281#undef HAVE_SYS_SOCKET_H
282
f450004a
DJ
283/* Define to 1 if you have the <sys/stat.h> header file. */
284#undef HAVE_SYS_STAT_H
285
286/* Define to 1 if you have the <sys/types.h> header file. */
287#undef HAVE_SYS_TYPES_H
84563040 288
2fa291ac
YQ
289/* Define to 1 if you have the <sys/un.h> header file. */
290#undef HAVE_SYS_UN_H
291
b80864fb
DJ
292/* Define to 1 if you have the <sys/wait.h> header file. */
293#undef HAVE_SYS_WAIT_H
294
3db0444b
DJ
295/* Define if TD_VERSION is available. */
296#undef HAVE_TD_VERSION
297
f450004a 298/* Define to 1 if you have the <termios.h> header file. */
84563040 299#undef HAVE_TERMIOS_H
0d62e5e8 300
f450004a 301/* Define to 1 if you have the <thread_db.h> header file. */
0d62e5e8
DJ
302#undef HAVE_THREAD_DB_H
303
f450004a 304/* Define to 1 if you have the <unistd.h> header file. */
18ff0538
KB
305#undef HAVE_UNISTD_H
306
0fb4aa4b
PA
307/* Define if UST is available */
308#undef HAVE_UST
309
eb0edac8
GB
310/* Define to 1 if you have the `vfork' function. */
311#undef HAVE_VFORK
312
313/* Define to 1 if you have the <vfork.h> header file. */
314#undef HAVE_VFORK_H
315
8bdce1ff
PM
316/* Define to 1 if you have the <wait.h> header file. */
317#undef HAVE_WAIT_H
318
eb0edac8
GB
319/* Define to 1 if `fork' works. */
320#undef HAVE_WORKING_FORK
321
322/* Define to 1 if `vfork' works. */
323#undef HAVE_WORKING_VFORK
324
f450004a
DJ
325/* Define to the address where bug reports for this package should be sent. */
326#undef PACKAGE_BUGREPORT
0d62e5e8 327
f450004a
DJ
328/* Define to the full name of this package. */
329#undef PACKAGE_NAME
0d62e5e8 330
f450004a
DJ
331/* Define to the full name and version of this package. */
332#undef PACKAGE_STRING
0d62e5e8 333
f450004a
DJ
334/* Define to the one symbol short name of this package. */
335#undef PACKAGE_TARNAME
0d62e5e8 336
81ecdfbb
RW
337/* Define to the home page for this package. */
338#undef PACKAGE_URL
339
f450004a
DJ
340/* Define to the version of this package. */
341#undef PACKAGE_VERSION
0d62e5e8 342
c16158bc
JM
343/* Additional package description */
344#undef PKGVERSION
345
5e030278
TT
346/* Define to necessary symbol if this constant uses a non-standard name on
347 your system. */
348#undef PTHREAD_CREATE_JOINABLE
349
54019719
PA
350/* Define to the type of arg 1 for ptrace. */
351#undef PTRACE_TYPE_ARG1
352
eb7aa561
PA
353/* Define to the type of arg 3 for ptrace. */
354#undef PTRACE_TYPE_ARG3
355
356/* Define to the type of arg 4 for ptrace. */
357#undef PTRACE_TYPE_ARG4
358
359/* Define to the type of arg 5 for ptrace. */
360#undef PTRACE_TYPE_ARG5
361
362/* Define as the return type of ptrace. */
363#undef PTRACE_TYPE_RET
364
c16158bc
JM
365/* Bug reporting address */
366#undef REPORT_BUGS_TO
367
07697489
PA
368/* The size of `long long', as computed by sizeof. */
369#undef SIZEOF_LONG_LONG
370
a1723c35 371/* If using the C implementation of alloca, define if you know the
372 direction of stack growth for your system; otherwise it will be
373 automatically deduced at runtime.
374 STACK_DIRECTION > 0 => grows toward higher addresses
375 STACK_DIRECTION < 0 => grows toward lower addresses
376 STACK_DIRECTION = 0 => direction of growth unknown */
377#undef STACK_DIRECTION
378
f450004a
DJ
379/* Define to 1 if you have the ANSI C header files. */
380#undef STDC_HEADERS
b80864fb 381
96f15937
PP
382/* Define if we should use libthread_db directly. */
383#undef USE_LIBTHREAD_DB_DIRECTLY
384
81ecdfbb
RW
385/* Enable extensions on AIX 3, Interix. */
386#ifndef _ALL_SOURCE
387# undef _ALL_SOURCE
388#endif
389/* Enable GNU extensions on systems that have them. */
390#ifndef _GNU_SOURCE
391# undef _GNU_SOURCE
392#endif
393/* Enable threading extensions on Solaris. */
394#ifndef _POSIX_PTHREAD_SEMANTICS
395# undef _POSIX_PTHREAD_SEMANTICS
396#endif
397/* Enable extensions on HP NonStop. */
398#ifndef _TANDEM_SOURCE
399# undef _TANDEM_SOURCE
400#endif
401/* Enable general extensions on Solaris. */
402#ifndef __EXTENSIONS__
403# undef __EXTENSIONS__
404#endif
405
406
7d4e5717
PA
407/* Define if we should use libthread_db. */
408#undef USE_THREAD_DB
409
c971b7fa
PA
410/* Define if we should use the Windows API, instead of the POSIX API. On
411 Windows, we use the Windows API when building for MinGW, but the POSIX API
412 when building for Cygwin. */
413#undef USE_WIN32API
55a8c076 414
c971b7fa
PA
415/* Define if an XML target description is available. */
416#undef USE_XML
fd462a61 417
d0ac1c44
SM
418/* Enable large inode numbers on Mac OS X 10.5. */
419#ifndef _DARWIN_USE_64_BIT_INODE
420# define _DARWIN_USE_64_BIT_INODE 1
421#endif
422
589bc927
TT
423/* Number of bits in a file offset, on hosts where this is settable. */
424#undef _FILE_OFFSET_BITS
425
426/* Define for large files, on AIX-style hosts. */
427#undef _LARGE_FILES
428
c971b7fa
PA
429/* Define to 1 if on MINIX. */
430#undef _MINIX
81ecdfbb 431
c971b7fa
PA
432/* Define to 2 if the system does not provide POSIX.1 features except with
433 this defined. */
434#undef _POSIX_1_SOURCE
81ecdfbb 435
c971b7fa
PA
436/* Define to 1 if you need to in order for `stat' and other things to work. */
437#undef _POSIX_SOURCE
eb0edac8
GB
438
439/* Define to `int' if <sys/types.h> does not define. */
440#undef pid_t
441
d0ac1c44
SM
442/* Define to `unsigned int' if <sys/types.h> does not define. */
443#undef size_t
444
eb0edac8
GB
445/* Define as `fork' if `vfork' does not work. */
446#undef vfork