libstdc++: Include cstdarg in freestanding
[official-gcc.git] / gcc / m2 / gm2-libs / gm2-libs-host.h.in
blob0819893a33cb0f88fac2dff9e421578c6f4bae9e
1 /* gm2-libs-host.h.in Generated by autoheader.
3 Copyright (C) 2005-2023 Free Software Foundation, Inc.
4 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
6 This file is part of GNU Modula-2.
8 GNU Modula-2 is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 3, or (at your option)
11 any later version.
13 GNU Modula-2 is distributed in the hope that it will be useful, but
14 WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 General Public License for more details.
18 Under Section 7 of GPL version 3, you are granted additional
19 permissions described in the GCC Runtime Library Exception, version
20 3.1, as published by the Free Software Foundation.
22 You should have received a copy of the GNU General Public License and
23 a copy of the GCC Runtime Library Exception along with this program;
24 see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
25 <http://www.gnu.org/licenses/>. */
27 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
28 systems. This function is required for `alloca.c' support on those systems.
30 #undef CRAY_STACKSEG_END
32 /* Define to 1 if using `alloca.c'. */
33 #undef C_ALLOCA
35 /* Define to 1 if you have the `access' function. */
36 #undef HAVE_ACCESS
38 /* Define to 1 if you have `alloca', as a function or macro. */
39 #undef HAVE_ALLOCA
41 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
43 #undef HAVE_ALLOCA_H
45 /* Define to 1 if you have the `brk' function. */
46 #undef HAVE_BRK
48 /* Define to 1 if you have the `cfmakeraw' function. */
49 #undef HAVE_CFMAKERAW
51 /* Define to 1 if you have the `close' function. */
52 #undef HAVE_CLOSE
54 /* Define to 1 if you have the `creat' function. */
55 #undef HAVE_CREAT
57 /* Define to 1 if you have the `ctime' function. */
58 #undef HAVE_CTIME
60 /* Define to 1 if you have the <direct.h> header file. */
61 #undef HAVE_DIRECT_H
63 /* Define to 1 if you have the <dirent.h> header file. */
64 #undef HAVE_DIRENT_H
66 /* Define to 1 if you have the `dup' function. */
67 #undef HAVE_DUP
69 /* Define to 1 if you have the <errno.h> header file. */
70 #undef HAVE_ERRNO_H
72 /* Define to 1 if you have the `execve' function. */
73 #undef HAVE_EXECVE
75 /* Define to 1 if you have the `exit' function. */
76 #undef HAVE_EXIT
78 /* Define to 1 if your system has 'exp10'. */
79 #undef HAVE_EXP10
81 /* Define to 1 if your system has 'exp10f'. */
82 #undef HAVE_EXP10F
84 /* Define to 1 if your system has 'exp10l'. */
85 #undef HAVE_EXP10L
87 /* Define to 1 if you have the `fcntl' function. */
88 #undef HAVE_FCNTL
90 /* Define to 1 if you have the <fcntl.h> header file. */
91 #undef HAVE_FCNTL_H
93 /* Define to 1 if you have the `fstat' function. */
94 #undef HAVE_FSTAT
96 /* Define to 1 if you have the `getdents' function. */
97 #undef HAVE_GETDENTS
99 /* Define to 1 if you have the `getgid' function. */
100 #undef HAVE_GETGID
102 /* Define to 1 if you have the `getpid' function. */
103 #undef HAVE_GETPID
105 /* Define to 1 if you have the `gettimeofday' function. */
106 #undef HAVE_GETTIMEOFDAY
108 /* Define to 1 if you have the `getuid' function. */
109 #undef HAVE_GETUID
111 /* Define to 1 if you have the <inttypes.h> header file. */
112 #undef HAVE_INTTYPES_H
114 /* Define to 1 if you have the `ioctl' function. */
115 #undef HAVE_IOCTL
117 /* Define to 1 if you have the `kill' function. */
118 #undef HAVE_KILL
120 /* Define to 1 if you have the <langinfo.h> header file. */
121 #undef HAVE_LANGINFO_H
123 /* Define to 1 if you have the `pth' library (-lpth). */
124 #undef HAVE_LIBPTH
126 /* Define to 1 if you have the <limits.h> header file. */
127 #undef HAVE_LIMITS_H
129 /* Define to 1 if you have the `link' function. */
130 #undef HAVE_LINK
132 /* Define to 1 if you have the `lseek' function. */
133 #undef HAVE_LSEEK
135 /* Define to 1 if you have the <malloc.h> header file. */
136 #undef HAVE_MALLOC_H
138 /* have math.h */
139 #undef HAVE_MATH_H
141 /* Define to 1 if you have the <memory.h> header file. */
142 #undef HAVE_MEMORY_H
144 /* Define to 1 if you have the <netdb.h> header file. */
145 #undef HAVE_NETDB_H
147 /* Define to 1 if you have the <netinet/in.h> header file. */
148 #undef HAVE_NETINET_IN_H
150 /* Define to 1 if you have the `open' function. */
151 #undef HAVE_OPEN
153 /* Define to 1 if you have the `pause' function. */
154 #undef HAVE_PAUSE
156 /* Define to 1 if you have the `pipe' function. */
157 #undef HAVE_PIPE
159 /* Define to 1 if you have the <pthread.h> header file. */
160 #undef HAVE_PTHREAD_H
162 /* Define to 1 if you have the <pwd.h> header file. */
163 #undef HAVE_PWD_H
165 /* Define to 1 if you have the `rand' function. */
166 #undef HAVE_RAND
168 /* Define to 1 if you have the `read' function. */
169 #undef HAVE_READ
171 /* Define to 1 if you have the `select' function. */
172 #undef HAVE_SELECT
174 /* Define to 1 if you have the `setgid' function. */
175 #undef HAVE_SETGID
177 /* Define to 1 if you have the `setitimer' function. */
178 #undef HAVE_SETITIMER
180 /* Define to 1 if you have the `setuid' function. */
181 #undef HAVE_SETUID
183 /* Define to 1 if you have the <signal.h> header file. */
184 #undef HAVE_SIGNAL_H
186 /* Define to 1 if your system has 'signbit'. */
187 #undef HAVE_SIGNBIT
189 /* Define to 1 if your system has 'signbitf'. */
190 #undef HAVE_SIGNBITF
192 /* Define to 1 if your system has 'signbitl'. */
193 #undef HAVE_SIGNBITL
195 /* Define to 1 if you have the `stat' function. */
196 #undef HAVE_STAT
198 /* Define to 1 if you have the <stdarg.h> header file. */
199 #undef HAVE_STDARG_H
201 /* Define to 1 if you have the <stddef.h> header file. */
202 #undef HAVE_STDDEF_H
204 /* Define to 1 if you have the <stdint.h> header file. */
205 #undef HAVE_STDINT_H
207 /* Define to 1 if you have the <stdio.h> header file. */
208 #undef HAVE_STDIO_H
210 /* Define to 1 if you have the <stdlib.h> header file. */
211 #undef HAVE_STDLIB_H
213 /* Define to 1 if you have the <strings.h> header file. */
214 #undef HAVE_STRINGS_H
216 /* Define to 1 if you have the <string.h> header file. */
217 #undef HAVE_STRING_H
219 /* Define to 1 if you have the `strsignal' function. */
220 #undef HAVE_STRSIGNAL
222 /* Define to 1 if you have the `strtod' function. */
223 #undef HAVE_STRTOD
225 /* Define to 1 if you have the `strtold' function. */
226 #undef HAVE_STRTOLD
228 /* Define to 1 if you have the <sys/errno.h> header file. */
229 #undef HAVE_SYS_ERRNO_H
231 /* Define to 1 if you have the <sys/file.h> header file. */
232 #undef HAVE_SYS_FILE_H
234 /* Define to 1 if you have the <sys/ioctl.h> header file. */
235 #undef HAVE_SYS_IOCTL_H
237 /* Define to 1 if you have the <sys/mman.h> header file. */
238 #undef HAVE_SYS_MMAN_H
240 /* Define to 1 if you have the <sys/param.h> header file. */
241 #undef HAVE_SYS_PARAM_H
243 /* Define to 1 if you have the <sys/resource.h> header file. */
244 #undef HAVE_SYS_RESOURCE_H
246 /* Define to 1 if you have the <sys/select.h> header file. */
247 #undef HAVE_SYS_SELECT_H
249 /* Define to 1 if you have the <sys/socket.h> header file. */
250 #undef HAVE_SYS_SOCKET_H
252 /* Define to 1 if you have the <sys/stat.h> header file. */
253 #undef HAVE_SYS_STAT_H
255 /* Define to 1 if you have the <sys/times.h> header file. */
256 #undef HAVE_SYS_TIMES_H
258 /* Define to 1 if you have the <sys/time.h> header file. */
259 #undef HAVE_SYS_TIME_H
261 /* Define to 1 if you have the <sys/types.h> header file. */
262 #undef HAVE_SYS_TYPES_H
264 /* Define to 1 if you have the <sys/wait.h> header file. */
265 #undef HAVE_SYS_WAIT_H
267 /* Define to 1 if you have the <termios.h> header file. */
268 #undef HAVE_TERMIOS_H
270 /* Define to 1 if you have the `times' function. */
271 #undef HAVE_TIMES
273 /* struct timeval exists */
274 #undef HAVE_TIMEVAL
276 /* Define to 1 if you have the <time.h> header file. */
277 #undef HAVE_TIME_H
279 /* Define to 1 if you have the <unistd.h> header file. */
280 #undef HAVE_UNISTD_H
282 /* Define to 1 if you have the `unlink' function. */
283 #undef HAVE_UNLINK
285 /* Define to 1 if you have the `wait' function. */
286 #undef HAVE_WAIT
288 /* Define to 1 if you have the `write' function. */
289 #undef HAVE_WRITE
291 /* Define to the type of arg 1 for `select'. */
292 #undef SELECT_TYPE_ARG1
294 /* Define to the type of args 2, 3 and 4 for `select'. */
295 #undef SELECT_TYPE_ARG234
297 /* Define to the type of arg 5 for `select'. */
298 #undef SELECT_TYPE_ARG5
300 /* The size of `long', as computed by sizeof. */
301 #undef SIZEOF_LONG
303 /* If using the C implementation of alloca, define if you know the
304 direction of stack growth for your system; otherwise it will be
305 automatically deduced at runtime.
306 STACK_DIRECTION > 0 => grows toward higher addresses
307 STACK_DIRECTION < 0 => grows toward lower addresses
308 STACK_DIRECTION = 0 => direction of growth unknown */
309 #undef STACK_DIRECTION
311 /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
312 #undef STAT_MACROS_BROKEN
314 /* Define to 1 if you have the ANSI C header files. */
315 #undef STDC_HEADERS
317 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
318 #undef TIME_WITH_SYS_TIME
320 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
321 #undef TM_IN_SYS_TIME
323 /* Define to `unsigned int' if <sys/types.h> does not define. */
324 #undef size_t