diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | exec/config.h.in | 358 |
2 files changed, 1 insertions, 358 deletions
diff --git a/.gitignore b/.gitignore index 889008dd96d..75e46ce20d5 100644 --- a/.gitignore +++ b/.gitignore | |||
| @@ -381,6 +381,7 @@ exec/exec1 | |||
| 381 | exec/deps/* | 381 | exec/deps/* |
| 382 | exec/autom4te.cache | 382 | exec/autom4te.cache |
| 383 | exec/config.h | 383 | exec/config.h |
| 384 | exec/config.h.in | ||
| 384 | exec/config-mips.m4 | 385 | exec/config-mips.m4 |
| 385 | exec/configure | 386 | exec/configure |
| 386 | exec/*.s.s | 387 | exec/*.s.s |
diff --git a/exec/config.h.in b/exec/config.h.in deleted file mode 100644 index 3e04af37f79..00000000000 --- a/exec/config.h.in +++ /dev/null | |||
| @@ -1,358 +0,0 @@ | |||
| 1 | /* config.h.in. Generated from configure.ac by autoheader. */ | ||
| 2 | |||
| 3 | /* Copyright (C) 2023 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | This file is part of GNU Emacs. | ||
| 6 | |||
| 7 | GNU Emacs is free software: you can redistribute it and/or modify it | ||
| 8 | under the terms of the GNU General Public License as published by the | ||
| 9 | Free Software Foundation, either version 3 of the License, or (at your | ||
| 10 | option) any later version. | ||
| 11 | |||
| 12 | GNU Emacs is distributed in the hope that it will be useful, but | ||
| 13 | WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 15 | General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ | ||
| 19 | |||
| 20 | /* Define to number of reserved bytes past the stack frame. */ | ||
| 21 | #undef ABI_RED_ZONE | ||
| 22 | |||
| 23 | /* Define if building universal (internal helper macro) */ | ||
| 24 | #undef AC_APPLE_UNIVERSAL_BUILD | ||
| 25 | |||
| 26 | /* Define to number of the `clone3' system call. */ | ||
| 27 | #undef CLONE3_SYSCALL | ||
| 28 | |||
| 29 | /* Define to number of the `clone' system call. */ | ||
| 30 | #undef CLONE_SYSCALL | ||
| 31 | |||
| 32 | /* Virtual address for loading PIC executables */ | ||
| 33 | #undef EXECUTABLE_BASE | ||
| 34 | |||
| 35 | /* Define to 1 if the system utilizes 64-bit ELF. */ | ||
| 36 | #undef EXEC_64 | ||
| 37 | |||
| 38 | /* Define to number of the `exec' system call. */ | ||
| 39 | #undef EXEC_SYSCALL | ||
| 40 | |||
| 41 | /* Define to 1 if you have the declaration of `stpcpy', and to 0 if you don't. | ||
| 42 | */ | ||
| 43 | #undef HAVE_DECL_STPCPY | ||
| 44 | |||
| 45 | /* Define to 1 if you have the declaration of `stpncpy', and to 0 if you | ||
| 46 | don't. */ | ||
| 47 | #undef HAVE_DECL_STPNCPY | ||
| 48 | |||
| 49 | /* Define to 1 if you have the `getpagesize' function. */ | ||
| 50 | #undef HAVE_GETPAGESIZE | ||
| 51 | |||
| 52 | /* Define to 1 if you have the <inttypes.h> header file. */ | ||
| 53 | #undef HAVE_INTTYPES_H | ||
| 54 | |||
| 55 | /* Define to 1 if you have the <minix/config.h> header file. */ | ||
| 56 | #undef HAVE_MINIX_CONFIG_H | ||
| 57 | |||
| 58 | /* Define to 1 if process_vm_readv is available. */ | ||
| 59 | #undef HAVE_PROCESS_VM | ||
| 60 | |||
| 61 | /* Define to 1 if `si_syscall' is a member of `siginfo_t'. */ | ||
| 62 | #undef HAVE_SIGINFO_T_SI_SYSCALL | ||
| 63 | |||
| 64 | /* Define to 1 if stdbool.h conforms to C99. */ | ||
| 65 | #undef HAVE_STDBOOL_H | ||
| 66 | |||
| 67 | /* Define to 1 if you have the <stdint.h> header file. */ | ||
| 68 | #undef HAVE_STDINT_H | ||
| 69 | |||
| 70 | /* Define to 1 if you have the <stdio.h> header file. */ | ||
| 71 | #undef HAVE_STDIO_H | ||
| 72 | |||
| 73 | /* Define to 1 if you have the <stdlib.h> header file. */ | ||
| 74 | #undef HAVE_STDLIB_H | ||
| 75 | |||
| 76 | /* Define to 1 if you have the `stpcpy' function. */ | ||
| 77 | #undef HAVE_STPCPY | ||
| 78 | |||
| 79 | /* Define to 1 if you have the `stpncpy' function. */ | ||
| 80 | #undef HAVE_STPNCPY | ||
| 81 | |||
| 82 | /* Define to 1 if you have the <strings.h> header file. */ | ||
| 83 | #undef HAVE_STRINGS_H | ||
| 84 | |||
| 85 | /* Define to 1 if you have the <string.h> header file. */ | ||
| 86 | #undef HAVE_STRING_H | ||
| 87 | |||
| 88 | /* Define to 1 if you have the <sys/param.h> header file. */ | ||
| 89 | #undef HAVE_SYS_PARAM_H | ||
| 90 | |||
| 91 | /* Define to 1 if you have the <sys/stat.h> header file. */ | ||
| 92 | #undef HAVE_SYS_STAT_H | ||
| 93 | |||
| 94 | /* Define to 1 if you have the <sys/types.h> header file. */ | ||
| 95 | #undef HAVE_SYS_TYPES_H | ||
| 96 | |||
| 97 | /* Define to 1 if you have the <sys/uio.h> header file. */ | ||
| 98 | #undef HAVE_SYS_UIO_H | ||
| 99 | |||
| 100 | /* Define to 1 if the system has the type `uintptr_t'. */ | ||
| 101 | #undef HAVE_UINTPTR_T | ||
| 102 | |||
| 103 | /* Define to 1 if you have the <unistd.h> header file. */ | ||
| 104 | #undef HAVE_UNISTD_H | ||
| 105 | |||
| 106 | /* Define to 1 if you have the <wchar.h> header file. */ | ||
| 107 | #undef HAVE_WCHAR_H | ||
| 108 | |||
| 109 | /* Define to 1 if the system has the type `_Bool'. */ | ||
| 110 | #undef HAVE__BOOL | ||
| 111 | |||
| 112 | /* Virtual address for loading PIC interpreters */ | ||
| 113 | #undef INTERPRETER_BASE | ||
| 114 | |||
| 115 | /* Define to 1 if MIPS NABI calling convention is being used. */ | ||
| 116 | #undef MIPS_NABI | ||
| 117 | |||
| 118 | /* Define to the address where bug reports for this package should be sent. */ | ||
| 119 | #undef PACKAGE_BUGREPORT | ||
| 120 | |||
| 121 | /* Define to the full name of this package. */ | ||
| 122 | #undef PACKAGE_NAME | ||
| 123 | |||
| 124 | /* Define to the full name and version of this package. */ | ||
| 125 | #undef PACKAGE_STRING | ||
| 126 | |||
| 127 | /* Define to the one symbol short name of this package. */ | ||
| 128 | #undef PACKAGE_TARNAME | ||
| 129 | |||
| 130 | /* Define to the home page for this package. */ | ||
| 131 | #undef PACKAGE_URL | ||
| 132 | |||
| 133 | /* Define to the version of this package. */ | ||
| 134 | #undef PACKAGE_VERSION | ||
| 135 | |||
| 136 | /* Define to number of the `readlinkat' system call. */ | ||
| 137 | #undef READLINKAT_SYSCALL | ||
| 138 | |||
| 139 | /* Define to number of the `readlink' system call. */ | ||
| 140 | #undef READLINK_SYSCALL | ||
| 141 | |||
| 142 | /* Define to 1 if the library is used within a signal handler. */ | ||
| 143 | #undef REENTRANT | ||
| 144 | |||
| 145 | /* Define to 1 if the stack grows downwards. */ | ||
| 146 | #undef STACK_GROWS_DOWNWARDS | ||
| 147 | |||
| 148 | /* Define to register holding the stack pointer. */ | ||
| 149 | #undef STACK_POINTER | ||
| 150 | |||
| 151 | /* Define to 1 if all of the C90 standard headers exist (not just the ones | ||
| 152 | required in a freestanding environment). This macro is provided for | ||
| 153 | backward compatibility; new code need not use it. */ | ||
| 154 | #undef STDC_HEADERS | ||
| 155 | |||
| 156 | /* Define to register holding arg1 to system calls. */ | ||
| 157 | #undef SYSCALL_ARG1_REG | ||
| 158 | |||
| 159 | /* Define to register holding arg2 to system calls. */ | ||
| 160 | #undef SYSCALL_ARG2_REG | ||
| 161 | |||
| 162 | /* Define to register holding arg3 to system calls. */ | ||
| 163 | #undef SYSCALL_ARG3_REG | ||
| 164 | |||
| 165 | /* Define to register holding arg0 to system calls. */ | ||
| 166 | #undef SYSCALL_ARG_REG | ||
| 167 | |||
| 168 | /* Define to header holding system call numbers. */ | ||
| 169 | #undef SYSCALL_HEADER | ||
| 170 | |||
| 171 | /* Define to register holding the system call number. */ | ||
| 172 | #undef SYSCALL_NUM_REG | ||
| 173 | |||
| 174 | /* Define to register holding value of system calls. */ | ||
| 175 | #undef SYSCALL_RET_REG | ||
| 176 | |||
| 177 | /* Define to header holding USER_REGS_STRUCT. */ | ||
| 178 | #undef USER_HEADER | ||
| 179 | |||
| 180 | /* Define to structure holding user registers. */ | ||
| 181 | #undef USER_REGS_STRUCT | ||
| 182 | |||
| 183 | /* Define to word type used by tracees. */ | ||
| 184 | #undef USER_WORD | ||
| 185 | |||
| 186 | /* Enable extensions on AIX 3, Interix. */ | ||
| 187 | #ifndef _ALL_SOURCE | ||
| 188 | # undef _ALL_SOURCE | ||
| 189 | #endif | ||
| 190 | /* Enable general extensions on macOS. */ | ||
| 191 | #ifndef _DARWIN_C_SOURCE | ||
| 192 | # undef _DARWIN_C_SOURCE | ||
| 193 | #endif | ||
| 194 | /* Enable general extensions on Solaris. */ | ||
| 195 | #ifndef __EXTENSIONS__ | ||
| 196 | # undef __EXTENSIONS__ | ||
| 197 | #endif | ||
| 198 | /* Enable GNU extensions on systems that have them. */ | ||
| 199 | #ifndef _GNU_SOURCE | ||
| 200 | # undef _GNU_SOURCE | ||
| 201 | #endif | ||
| 202 | /* Enable X/Open compliant socket functions that do not require linking | ||
| 203 | with -lxnet on HP-UX 11.11. */ | ||
| 204 | #ifndef _HPUX_ALT_XOPEN_SOCKET_API | ||
| 205 | # undef _HPUX_ALT_XOPEN_SOCKET_API | ||
| 206 | #endif | ||
| 207 | /* Identify the host operating system as Minix. | ||
| 208 | This macro does not affect the system headers' behavior. | ||
| 209 | A future release of Autoconf may stop defining this macro. */ | ||
| 210 | #ifndef _MINIX | ||
| 211 | # undef _MINIX | ||
| 212 | #endif | ||
| 213 | /* Enable general extensions on NetBSD. | ||
| 214 | Enable NetBSD compatibility extensions on Minix. */ | ||
| 215 | #ifndef _NETBSD_SOURCE | ||
| 216 | # undef _NETBSD_SOURCE | ||
| 217 | #endif | ||
| 218 | /* Enable OpenBSD compatibility extensions on NetBSD. | ||
| 219 | Oddly enough, this does nothing on OpenBSD. */ | ||
| 220 | #ifndef _OPENBSD_SOURCE | ||
| 221 | # undef _OPENBSD_SOURCE | ||
| 222 | #endif | ||
| 223 | /* Define to 1 if needed for POSIX-compatible behavior. */ | ||
| 224 | #ifndef _POSIX_SOURCE | ||
| 225 | # undef _POSIX_SOURCE | ||
| 226 | #endif | ||
| 227 | /* Define to 2 if needed for POSIX-compatible behavior. */ | ||
| 228 | #ifndef _POSIX_1_SOURCE | ||
| 229 | # undef _POSIX_1_SOURCE | ||
| 230 | #endif | ||
| 231 | /* Enable POSIX-compatible threading on Solaris. */ | ||
| 232 | #ifndef _POSIX_PTHREAD_SEMANTICS | ||
| 233 | # undef _POSIX_PTHREAD_SEMANTICS | ||
| 234 | #endif | ||
| 235 | /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ | ||
| 236 | #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ | ||
| 237 | # undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ | ||
| 238 | #endif | ||
| 239 | /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ | ||
| 240 | #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ | ||
| 241 | # undef __STDC_WANT_IEC_60559_BFP_EXT__ | ||
| 242 | #endif | ||
| 243 | /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ | ||
| 244 | #ifndef __STDC_WANT_IEC_60559_DFP_EXT__ | ||
| 245 | # undef __STDC_WANT_IEC_60559_DFP_EXT__ | ||
| 246 | #endif | ||
| 247 | /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ | ||
| 248 | #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ | ||
| 249 | # undef __STDC_WANT_IEC_60559_FUNCS_EXT__ | ||
| 250 | #endif | ||
| 251 | /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ | ||
| 252 | #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ | ||
| 253 | # undef __STDC_WANT_IEC_60559_TYPES_EXT__ | ||
| 254 | #endif | ||
| 255 | /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ | ||
| 256 | #ifndef __STDC_WANT_LIB_EXT2__ | ||
| 257 | # undef __STDC_WANT_LIB_EXT2__ | ||
| 258 | #endif | ||
| 259 | /* Enable extensions specified by ISO/IEC 24747:2009. */ | ||
| 260 | #ifndef __STDC_WANT_MATH_SPEC_FUNCS__ | ||
| 261 | # undef __STDC_WANT_MATH_SPEC_FUNCS__ | ||
| 262 | #endif | ||
| 263 | /* Enable extensions on HP NonStop. */ | ||
| 264 | #ifndef _TANDEM_SOURCE | ||
| 265 | # undef _TANDEM_SOURCE | ||
| 266 | #endif | ||
| 267 | /* Enable X/Open extensions. Define to 500 only if necessary | ||
| 268 | to make mbstate_t available. */ | ||
| 269 | #ifndef _XOPEN_SOURCE | ||
| 270 | # undef _XOPEN_SOURCE | ||
| 271 | #endif | ||
| 272 | |||
| 273 | |||
| 274 | /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most | ||
| 275 | significant byte first (like Motorola and SPARC, unlike Intel). */ | ||
| 276 | #if defined AC_APPLE_UNIVERSAL_BUILD | ||
| 277 | # if defined __BIG_ENDIAN__ | ||
| 278 | # define WORDS_BIGENDIAN 1 | ||
| 279 | # endif | ||
| 280 | #else | ||
| 281 | # ifndef WORDS_BIGENDIAN | ||
| 282 | # undef WORDS_BIGENDIAN | ||
| 283 | # endif | ||
| 284 | #endif | ||
| 285 | |||
| 286 | /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, | ||
| 287 | <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the | ||
| 288 | #define below would cause a syntax error. */ | ||
| 289 | #undef _UINT32_T | ||
| 290 | |||
| 291 | /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, | ||
| 292 | <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the | ||
| 293 | #define below would cause a syntax error. */ | ||
| 294 | #undef _UINT64_T | ||
| 295 | |||
| 296 | /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, | ||
| 297 | <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the | ||
| 298 | #define below would cause a syntax error. */ | ||
| 299 | #undef _UINT8_T | ||
| 300 | |||
| 301 | /* Define as a signed integer type capable of holding a process identifier. */ | ||
| 302 | #undef pid_t | ||
| 303 | |||
| 304 | /* Define to `unsigned int' if <sys/types.h> does not define. */ | ||
| 305 | #undef size_t | ||
| 306 | |||
| 307 | /* Define to `int' if <sys/types.h> does not define. */ | ||
| 308 | #undef ssize_t | ||
| 309 | |||
| 310 | /* Define to the type of an unsigned integer type of width exactly 16 bits if | ||
| 311 | such a type exists and the standard includes do not define it. */ | ||
| 312 | #undef uint16_t | ||
| 313 | |||
| 314 | /* Define to the type of an unsigned integer type of width exactly 32 bits if | ||
| 315 | such a type exists and the standard includes do not define it. */ | ||
| 316 | #undef uint32_t | ||
| 317 | |||
| 318 | /* Define to the type of an unsigned integer type of width exactly 64 bits if | ||
| 319 | such a type exists and the standard includes do not define it. */ | ||
| 320 | #undef uint64_t | ||
| 321 | |||
| 322 | /* Define to the type of an unsigned integer type of width exactly 8 bits if | ||
| 323 | such a type exists and the standard includes do not define it. */ | ||
| 324 | #undef uint8_t | ||
| 325 | |||
| 326 | /* Define to the type of an unsigned integer type wide enough to hold a | ||
| 327 | pointer, if such a type exists, and if the system does not define it. */ | ||
| 328 | #undef uintptr_t | ||
| 329 | |||
| 330 | |||
| 331 | #ifdef HAVE_STDBOOL_H | ||
| 332 | # include <stdbool.h> | ||
| 333 | #else | ||
| 334 | # ifndef HAVE__BOOL | ||
| 335 | # ifdef __cplusplus | ||
| 336 | typedef bool _Bool; | ||
| 337 | # else | ||
| 338 | # define _Bool signed char | ||
| 339 | # endif | ||
| 340 | # endif | ||
| 341 | # define bool _Bool | ||
| 342 | # define false 0 | ||
| 343 | # define true 1 | ||
| 344 | # define __bool_true_false_are_defined 1 | ||
| 345 | #endif | ||
| 346 | |||
| 347 | #ifdef HAVE_SYS_PARAM_H | ||
| 348 | #include <sys/param.h> | ||
| 349 | #endif /* HAVE_SYS_PARAM_H */ | ||
| 350 | |||
| 351 | #ifndef MAX | ||
| 352 | #define MAX(a, b) ((a) > (b) ? (a) : (b)) | ||
| 353 | #endif /* MAX */ | ||
| 354 | |||
| 355 | #ifndef MIN | ||
| 356 | #define MIN(a, b) ((a) < (b) ? (a) : (b)) | ||
| 357 | #endif /* MIN */ | ||
| 358 | |||