summaryrefslogtreecommitdiff
path: root/erts/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'erts/config.h.in')
-rw-r--r--erts/config.h.in61
1 files changed, 45 insertions, 16 deletions
diff --git a/erts/config.h.in b/erts/config.h.in
index 8295b90410..0ec4a40761 100644
--- a/erts/config.h.in
+++ b/erts/config.h.in
@@ -1,4 +1,4 @@
-/* config.h.in. Generated from configure.in by autoheader. */
+/* config.h.in. Generated from configure.ac by autoheader. */
#ifndef __ERTS_CONFIG_H__
@@ -31,6 +31,9 @@
format (like some ARMs). */
#undef DOUBLE_MIDDLE_ENDIAN
+/* Define if we need frame pointers on the Erlang stack */
+#undef ERLANG_FRAME_POINTERS
+
/* Define if sbrk()/brk() wrappers can track malloc()s core memory use */
#undef ERTS_BRK_WRAPPERS_CAN_TRACK_MALLOC
@@ -80,6 +83,12 @@
/* ESOCK counter size */
#undef ESOCK_COUNTER_SIZE
+/* Enable esock */
+#undef ESOCK_ENABLE
+
+/* Socket address dl length */
+#undef ESOCK_SDL_LEN
+
/* Interface hwaddr supported */
#undef ESOCK_USE_HWADDR
@@ -101,7 +110,7 @@
/* Define if bigendian */
#undef ETHR_BIGENDIAN
-/* Define if gcc wont let you clobber ebx with cmpxchg8b and position
+/* Define if gcc won't let you clobber ebx with cmpxchg8b and position
independent code */
#undef ETHR_CMPXCHG8B_PIC_NO_CLOBBER_EBX
@@ -130,6 +139,11 @@
#undef ETHR_HAVE_ETHREAD_DEFINES
/* Define as a boolean indicating whether you have a gcc compatible compiler
+ capable of generating the ARM 'dc cvau' instruction, and are compiling for
+ an ARM processor with ARM DC instruction support, or not */
+#undef ETHR_HAVE_GCC_ASM_ARM_DC_CVAU_INSTRUCTION
+
+/* Define as a boolean indicating whether you have a gcc compatible compiler
capable of generating the ARM 'dmb sy' instruction, and are compiling for
an ARM processor with ARM DMB instruction support, or not */
#undef ETHR_HAVE_GCC_ASM_ARM_DMB_INSTRUCTION
@@ -144,6 +158,16 @@
an ARM processor with ARM DMB instruction support, or not */
#undef ETHR_HAVE_GCC_ASM_ARM_DMB_ST_INSTRUCTION
+/* Define as a boolean indicating whether you have a gcc compatible compiler
+ capable of generating the ARM 'ic ivau' instruction, and are compiling for
+ an ARM processor with ARM IC instruction support, or not */
+#undef ETHR_HAVE_GCC_ASM_ARM_IC_IVAU_INSTRUCTION
+
+/* Define as a boolean indicating whether you have a gcc compatible compiler
+ capable of generating the ARM 'isb sy' instruction, and are compiling for
+ an ARM processor with ARM ISB instruction support, or not */
+#undef ETHR_HAVE_GCC_ASM_ARM_ISB_SY_INSTRUCTION
+
/* Define as a boolean indicating whether you have a gcc __atomic builtins or
not */
#undef ETHR_HAVE_GCC___ATOMIC_BUILTINS
@@ -394,9 +418,6 @@
/* Define if only run in Sparc TSO mode */
#undef ETHR_SPARC_TSO
-/* Define if you can safely include both <sys/time.h> and <time.h>. */
-#undef ETHR_TIME_WITH_SYS_TIME
-
/* Define as a boolean indicating whether you trust gcc's __atomic_* builtins
memory barrier implementations, or not */
#undef ETHR_TRUST_GCC_ATOMIC_BUILTINS_MEMORY_BARRIERS
@@ -595,6 +616,9 @@
/* Define to 1 if you have the `dlopen' function. */
#undef HAVE_DLOPEN
+/* Define to 1 if you have the `dlvsym' function. */
+#undef HAVE_DLVSYM
+
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
#undef HAVE_DOPRNT
@@ -800,9 +824,6 @@
/* Define to 1 if you have the `memmove' function. */
#undef HAVE_MEMMOVE
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
/* Define if the pthread.h header file is in pthread/mit directory. */
#undef HAVE_MIT_PTHREAD_H
@@ -905,6 +926,9 @@
/* Define to 1 if you have the `sctp_bindx' function. */
#undef HAVE_SCTP_BINDX
+/* Define to 1 if you have the `sctp_connectx' function. */
+#undef HAVE_SCTP_CONNECTX
+
/* Define to 1 if you have the `sctp_freeladdrs' function. */
#undef HAVE_SCTP_FREELADDRS
@@ -959,6 +983,9 @@
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
+/* Define to 1 if you have the <stdio.h> header file. */
+#undef HAVE_STDIO_H
+
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
@@ -1001,6 +1028,9 @@
/* Define to 1 if `ifr_map' is a member of `struct ifreq'. */
#undef HAVE_STRUCT_IFREQ_IFR_MAP
+/* Define to 1 if the system has the type `struct ip_mreqn'. */
+#undef HAVE_STRUCT_IP_MREQN
+
/* Define to 1 if `assoc_id' is a member of `struct sctp_accoc_value'. */
#undef HAVE_STRUCT_SCTP_ACCOC_VALUE_ASSOC_ID
@@ -1027,6 +1057,9 @@
/* Define to 1 if `ssf_data' is a member of `struct sctp_send_failed'. */
#undef HAVE_STRUCT_SCTP_SEND_FAILED_SSF_DATA
+/* Define to 1 if `sdl_len' is a member of `struct sockaddr_dl'. */
+#undef HAVE_STRUCT_SOCKADDR_DL_SDL_LEN
+
/* Define to 1 if `sun_path' is a member of `struct sockaddr_un'. */
#undef HAVE_STRUCT_SOCKADDR_UN_SUN_PATH
@@ -1238,9 +1271,6 @@
*/
#undef REDEFINE_FD_SETSIZE
-/* Define as the return type of signal handlers (`int' or `void'). */
-#undef RETSIGTYPE
-
/* Define the sbrk() argument type. */
#undef SBRK_ARG_TYPE
@@ -1292,7 +1322,9 @@
/* The size of `__int64', as computed by sizeof. */
#undef SIZEOF___INT64
-/* Define to 1 if you have the ANSI C header files. */
+/* Define to 1 if all of the C90 standard headers exist (not just the ones
+ required in a freestanding environment). This macro is provided for
+ backward compatibility; new code need not use it. */
#undef STDC_HEADERS
/* define if the variable sys_errlist is declared in a system header file */
@@ -1308,9 +1340,6 @@
clock_get_time() */
#undef SYS_HRTIME_USING_MACH_CLOCK_GET_TIME
-/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
-#undef TIME_WITH_SYS_TIME
-
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
#undef TM_IN_SYS_TIME
@@ -1350,7 +1379,7 @@
/* Define to `long int' if <sys/types.h> does not define. */
#undef off_t
-/* Define to `int' if <sys/types.h> does not define. */
+/* Define as a signed integer type capable of holding a process identifier. */
#undef pid_t
/* Define to `unsigned int' if <sys/types.h> does not define. */