1/* config.h.in.  Generated from configure.in by autoheader.  */
2
3
4#ifndef __ERTS_CONFIG_H__
5#define __ERTS_CONFIG_H__
6
7#define GHBN_R_SOLARIS  2
8#define GHBN_R_AIX      3
9#define GHBN_R_GLIBC    4
10
11
12/* Define if building universal (internal helper macro) */
13#undef AC_APPLE_UNIVERSAL_BUILD
14
15/* Assumed cache-line size (in bytes) */
16#undef ASSUMED_CACHE_LINE_SIZE
17
18/* Define the brk() argument type. */
19#undef BRK_ARG_TYPE
20
21/* Define the brk() return type. */
22#undef BRK_RET_TYPE
23
24/* Define if you need to include rpc/types.h to get INADDR_LOOPBACK defined */
25#undef DEF_INADDR_LOOPBACK_IN_RPC_TYPES_H
26
27/* Define if you need to include winsock2.h to get INADDR_LOOPBACK defined */
28#undef DEF_INADDR_LOOPBACK_IN_WINSOCK2_H
29
30/* Define to 1 if your processor stores the words in a double in middle-endian
31   format (like some ARMs). */
32#undef DOUBLE_MIDDLE_ENDIAN
33
34/* Define if sbrk()/brk() wrappers can track malloc()s core memory use */
35#undef ERTS_BRK_WRAPPERS_CAN_TRACK_MALLOC
36
37/* Define to override the default number of write_concurrency locks */
38#undef ERTS_DB_HASH_LOCK_CNT
39
40/* The only reason ERTS_EMU_CMDLINE_FLAGS exists is to force modification of
41   config.h when the emulator command line flags are modified by configure */
42#undef ERTS_EMU_CMDLINE_FLAGS
43
44/* Define if you have kernel poll and want to use it */
45#undef ERTS_ENABLE_KERNEL_POLL
46
47/* Define as 1 if you want to enable microstate accounting, 2 if you want
48   extra states */
49#undef ERTS_ENABLE_MSACC
50
51/* Define > 0 if big-endian < 0 if little-endian, or 0 if unknown */
52#undef ERTS_ENDIANNESS
53
54/* Define if OS monotonic clock is corrected */
55#undef ERTS_HAVE_CORRECTED_OS_MONOTONIC_TIME
56
57/* Define if you have a low resolution OS monotonic clock */
58#undef ERTS_HAVE_LOW_RESOLUTION_OS_MONOTONIC_LOW
59
60/* Define if dlopen() needs to be called before first call to dlerror() */
61#undef ERTS_NEED_DLOPEN_BEFORE_DLERROR
62
63/* Per-function attribute for disabling retpoline. This is *only* defined when
64   --with-spectre-mitigation=incomplete and has no effects otherwise */
65#undef ERTS_NO_RETPOLINE
66
67/* Type qualifier restrict */
68#undef ERTS_RESTRICT
69
70/* Save compile time? */
71#undef ERTS_SAVED_COMPILE_TIME
72
73/* Define if structure alignment is enough for allocators. If not defined,
74   64-bit alignment will be forced. */
75#undef ERTS_STRUCTURE_ALIGNED_ALLOC
76
77/* Define if poll() should be used instead of select() */
78#undef ERTS_USE_POLL
79
80/* Define if __after_morecore_hook can track malloc()s core memory use. */
81#undef ERTS___AFTER_MORECORE_HOOK_CAN_TRACK_MALLOC
82
83/* ESOCK counter size */
84#undef ESOCK_COUNTER_SIZE
85
86/* Use SO_[RCV|SND]TMIEO */
87#undef ESOCK_USE_RCVSNDTIMEO
88
89/* Use socket registry by default */
90#undef ESOCK_USE_SOCKET_REGISTRY
91
92/* Define if bigendian */
93#undef ETHR_BIGENDIAN
94
95/* Define if gcc wont let you clobber ebx with cmpxchg8b and position
96   independent code */
97#undef ETHR_CMPXCHG8B_PIC_NO_CLOBBER_EBX
98
99/* Define if you get a register shortage with cmpxchg8b and position
100   independent code */
101#undef ETHR_CMPXCHG8B_REGISTER_SHORTAGE
102
103/* Define if you want to disable native ethread implementations */
104#undef ETHR_DISABLE_NATIVE_IMPLS
105
106/* Define if you want to force usage of pthread rwlocks */
107#undef ETHR_FORCE_PTHREAD_RWLOCK
108
109/* Define if you use a gcc that supports the double word cmpxchg instruction
110   */
111#undef ETHR_GCC_HAVE_DW_CMPXCHG_ASM_SUPPORT
112
113/* Define if you use a gcc that supports -msse2 and understand sse2 specific
114   asm statements */
115#undef ETHR_GCC_HAVE_SSE2_ASM_SUPPORT
116
117/* Define if you have a clock_gettime() with a monotonic clock */
118#undef ETHR_HAVE_CLOCK_GETTIME_MONOTONIC
119
120/* Define if you have all ethread defines */
121#undef ETHR_HAVE_ETHREAD_DEFINES
122
123/* Define as a boolean indicating whether you have a gcc compatible compiler
124   capable of generating the ARM 'dmb sy' instruction, and are compiling for
125   an ARM processor with ARM DMB instruction support, or not */
126#undef ETHR_HAVE_GCC_ASM_ARM_DMB_INSTRUCTION
127
128/* Define as a boolean indicating whether you have a gcc compatible compiler
129   capable of generating the ARM 'dmb ld' instruction, and are compiling for
130   an ARM processor with ARM DMB instruction support, or not */
131#undef ETHR_HAVE_GCC_ASM_ARM_DMB_LD_INSTRUCTION
132
133/* Define as a boolean indicating whether you have a gcc compatible compiler
134   capable of generating the ARM 'dmb st' instruction, and are compiling for
135   an ARM processor with ARM DMB instruction support, or not */
136#undef ETHR_HAVE_GCC_ASM_ARM_DMB_ST_INSTRUCTION
137
138/* Define as a boolean indicating whether you have a gcc __atomic builtins or
139   not */
140#undef ETHR_HAVE_GCC___ATOMIC_BUILTINS
141
142/* Define if you have a monotonic gethrtime() */
143#undef ETHR_HAVE_GETHRTIME
144
145/* Define if you have libatomic_ops atomic operations */
146#undef ETHR_HAVE_LIBATOMIC_OPS
147
148/* Define if you have a linux futex implementation. */
149#undef ETHR_HAVE_LINUX_FUTEX
150
151/* Define if you have a mach clock_get_time() with a monotonic clock */
152#undef ETHR_HAVE_MACH_CLOCK_GET_TIME
153
154/* Define if the pthread.h header file is in pthread/mit directory. */
155#undef ETHR_HAVE_MIT_PTHREAD_H
156
157/* Define if you have the pthread_attr_setguardsize function. */
158#undef ETHR_HAVE_PTHREAD_ATTR_SETGUARDSIZE
159
160/* Define if pthread_cond_timedwait() can be used with a monotonic clock */
161#undef ETHR_HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC
162
163/* Define if you have ibm style pthread_getname_np */
164#undef ETHR_HAVE_PTHREAD_GETNAME_NP_2
165
166/* Define if you have linux style pthread_getname_np */
167#undef ETHR_HAVE_PTHREAD_GETNAME_NP_3
168
169/* Define if you have the <pthread.h> header file. */
170#undef ETHR_HAVE_PTHREAD_H
171
172/* Define if you have the pthread_rwlockattr_setkind_np() function. */
173#undef ETHR_HAVE_PTHREAD_RWLOCKATTR_SETKIND_NP
174
175/* Define if you have the PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP rwlock
176   attribute. */
177#undef ETHR_HAVE_PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
178
179/* Define if you have darwin style pthread_setname_np */
180#undef ETHR_HAVE_PTHREAD_SETNAME_NP_1
181
182/* Define if you have linux style pthread_setname_np */
183#undef ETHR_HAVE_PTHREAD_SETNAME_NP_2
184
185/* Define if you have bsd style pthread_set_name_np */
186#undef ETHR_HAVE_PTHREAD_SET_NAME_NP_2
187
188/* Define if you have the pthread_spin_lock function. */
189#undef ETHR_HAVE_PTHREAD_SPIN_LOCK
190
191/* Define if you have the pthread_yield() function. */
192#undef ETHR_HAVE_PTHREAD_YIELD
193
194/* Define if you have the <sched.h> header file. */
195#undef ETHR_HAVE_SCHED_H
196
197/* Define if you have the sched_yield() function. */
198#undef ETHR_HAVE_SCHED_YIELD
199
200/* Define if you have the <sys/time.h> header file. */
201#undef ETHR_HAVE_SYS_TIME_H
202
203/* Define if you can use PTHREAD_STACK_MIN */
204#undef ETHR_HAVE_USABLE_PTHREAD_STACK_MIN
205
206/* Define if you have _InterlockedAnd() */
207#undef ETHR_HAVE__INTERLOCKEDAND
208
209/* Define if you have _InterlockedAnd64() */
210#undef ETHR_HAVE__INTERLOCKEDAND64
211
212/* Define if you have _InterlockedCompareExchange() */
213#undef ETHR_HAVE__INTERLOCKEDCOMPAREEXCHANGE
214
215/* Define if you have _InterlockedCompareExchange128() */
216#undef ETHR_HAVE__INTERLOCKEDCOMPAREEXCHANGE128
217
218/* Define if you have _InterlockedCompareExchange64() */
219#undef ETHR_HAVE__INTERLOCKEDCOMPAREEXCHANGE64
220
221/* Define if you have _InterlockedCompareExchange64_acq() */
222#undef ETHR_HAVE__INTERLOCKEDCOMPAREEXCHANGE64_ACQ
223
224/* Define if you have _InterlockedCompareExchange64_rel() */
225#undef ETHR_HAVE__INTERLOCKEDCOMPAREEXCHANGE64_REL
226
227/* Define if you have _InterlockedCompareExchange_acq() */
228#undef ETHR_HAVE__INTERLOCKEDCOMPAREEXCHANGE_ACQ
229
230/* Define if you have _InterlockedCompareExchange_rel() */
231#undef ETHR_HAVE__INTERLOCKEDCOMPAREEXCHANGE_REL
232
233/* Define if you have _InterlockedDecrement() */
234#undef ETHR_HAVE__INTERLOCKEDDECREMENT
235
236/* Define if you have _InterlockedDecrement64() */
237#undef ETHR_HAVE__INTERLOCKEDDECREMENT64
238
239/* Define if you have _InterlockedDecrement64_rel() */
240#undef ETHR_HAVE__INTERLOCKEDDECREMENT64_REL
241
242/* Define if you have _InterlockedDecrement_rel() */
243#undef ETHR_HAVE__INTERLOCKEDDECREMENT_REL
244
245/* Define if you have _InterlockedExchange() */
246#undef ETHR_HAVE__INTERLOCKEDEXCHANGE
247
248/* Define if you have _InterlockedExchange64() */
249#undef ETHR_HAVE__INTERLOCKEDEXCHANGE64
250
251/* Define if you have _InterlockedExchangeAdd() */
252#undef ETHR_HAVE__INTERLOCKEDEXCHANGEADD
253
254/* Define if you have _InterlockedExchangeAdd64() */
255#undef ETHR_HAVE__INTERLOCKEDEXCHANGEADD64
256
257/* Define if you have _InterlockedExchangeAdd64_acq() */
258#undef ETHR_HAVE__INTERLOCKEDEXCHANGEADD64_ACQ
259
260/* Define if you have _InterlockedExchangeAdd_acq() */
261#undef ETHR_HAVE__INTERLOCKEDEXCHANGEADD_ACQ
262
263/* Define if you have _InterlockedIncrement() */
264#undef ETHR_HAVE__INTERLOCKEDINCREMENT
265
266/* Define if you have _InterlockedIncrement64() */
267#undef ETHR_HAVE__INTERLOCKEDINCREMENT64
268
269/* Define if you have _InterlockedIncrement64_acq() */
270#undef ETHR_HAVE__INTERLOCKEDINCREMENT64_ACQ
271
272/* Define if you have _InterlockedIncrement_acq() */
273#undef ETHR_HAVE__INTERLOCKEDINCREMENT_ACQ
274
275/* Define if you have _InterlockedOr() */
276#undef ETHR_HAVE__INTERLOCKEDOR
277
278/* Define if you have _InterlockedOr64() */
279#undef ETHR_HAVE__INTERLOCKEDOR64
280
281/* Define as a bitmask corresponding to the word sizes that
282   __atomic_add_fetch() can handle on your system */
283#undef ETHR_HAVE___atomic_add_fetch
284
285/* Define as a bitmask corresponding to the word sizes that
286   __atomic_compare_exchange_n() can handle on your system */
287#undef ETHR_HAVE___atomic_compare_exchange_n
288
289/* Define as a bitmask corresponding to the word sizes that
290   __atomic_fetch_and() can handle on your system */
291#undef ETHR_HAVE___atomic_fetch_and
292
293/* Define as a bitmask corresponding to the word sizes that
294   __atomic_fetch_or() can handle on your system */
295#undef ETHR_HAVE___atomic_fetch_or
296
297/* Define as a bitmask corresponding to the word sizes that __atomic_load_n()
298   can handle on your system */
299#undef ETHR_HAVE___atomic_load_n
300
301/* Define as a bitmask corresponding to the word sizes that __atomic_store_n()
302   can handle on your system */
303#undef ETHR_HAVE___atomic_store_n
304
305/* Define as a bitmask corresponding to the word sizes that
306   __sync_add_and_fetch() can handle on your system */
307#undef ETHR_HAVE___sync_add_and_fetch
308
309/* Define as a bitmask corresponding to the word sizes that
310   __sync_fetch_and_and() can handle on your system */
311#undef ETHR_HAVE___sync_fetch_and_and
312
313/* Define as a bitmask corresponding to the word sizes that
314   __sync_fetch_and_or() can handle on your system */
315#undef ETHR_HAVE___sync_fetch_and_or
316
317/* Define as a bitmask corresponding to the word sizes that
318   __sync_synchronize() can handle on your system */
319#undef ETHR_HAVE___sync_synchronize
320
321/* Define as a bitmask corresponding to the word sizes that
322   __sync_val_compare_and_swap() can handle on your system */
323#undef ETHR_HAVE___sync_val_compare_and_swap
324
325/* Define if you want to modify the default stack size */
326#undef ETHR_MODIFIED_DEFAULT_STACK_SIZE
327
328/* Define to the monotonic clock id to use */
329#undef ETHR_MONOTONIC_CLOCK_ID
330
331/* Define if you need the <nptl/pthread.h> header file. */
332#undef ETHR_NEED_NPTL_PTHREAD_H
333
334/* Define if you have the powerpc lwsync instruction */
335#undef ETHR_PPC_HAVE_LWSYNC
336
337/* Define if you do not have the powerpc lwsync instruction */
338#undef ETHR_PPC_HAVE_NO_LWSYNC
339
340/* Define if you prefer gcc native ethread implementations */
341#undef ETHR_PREFER_GCC_NATIVE_IMPLS
342
343/* Define if you prefer libatomic_ops native ethread implementations */
344#undef ETHR_PREFER_LIBATOMIC_OPS_NATIVE_IMPLS
345
346/* Define if you have pthreads */
347#undef ETHR_PTHREADS
348
349/* Define if pthread_yield() returns an int. */
350#undef ETHR_PTHREAD_YIELD_RET_INT
351
352/* Define if sched_yield() returns an int. */
353#undef ETHR_SCHED_YIELD_RET_INT
354
355/* Define to the size of AO_t if libatomic_ops is used */
356#undef ETHR_SIZEOF_AO_T
357
358/* Define to the size of int */
359#undef ETHR_SIZEOF_INT
360
361/* Define to the size of long */
362#undef ETHR_SIZEOF_LONG
363
364/* Define to the size of long long */
365#undef ETHR_SIZEOF_LONG_LONG
366
367/* Define to the size of pointers */
368#undef ETHR_SIZEOF_PTR
369
370/* Define to the size of __int128_t */
371#undef ETHR_SIZEOF___INT128_T
372
373/* Define to the size of __int64 */
374#undef ETHR_SIZEOF___INT64
375
376/* Define if you want to enable check for native ethread implementations */
377#undef ETHR_SMP_REQUIRE_NATIVE_IMPLS
378
379/* Define if only run in Sparc PSO, or TSO mode */
380#undef ETHR_SPARC_PSO
381
382/* Define if run in Sparc RMO, PSO, or TSO mode */
383#undef ETHR_SPARC_RMO
384
385/* Define if only run in Sparc TSO mode */
386#undef ETHR_SPARC_TSO
387
388/* Define if you can safely include both <sys/time.h> and <time.h>. */
389#undef ETHR_TIME_WITH_SYS_TIME
390
391/* Define as a boolean indicating whether you trust gcc's __atomic_* builtins
392   memory barrier implementations, or not */
393#undef ETHR_TRUST_GCC_ATOMIC_BUILTINS_MEMORY_BARRIERS
394
395/* Define if you have win32 threads */
396#undef ETHR_WIN32_THREADS
397
398/* Define if x86/x86_64 out of order instructions should be synchronized */
399#undef ETHR_X86_OUT_OF_ORDER
400
401/* Define to 1 if you have the <arpa/nameser.h> header file. */
402#undef HAVE_ARPA_NAMESER_H
403
404/* Define to 1 if you have the `brk' function. */
405#undef HAVE_BRK
406
407/* Define to 1 if you have the `clock_getres' function. */
408#undef HAVE_CLOCK_GETRES
409
410/* define if clock_gettime() works for getting thread time */
411#undef HAVE_CLOCK_GETTIME_CPU_TIME
412
413/* Define if you have clock_gettime(CLOCK_MONOTONIC_RAW, _) */
414#undef HAVE_CLOCK_GETTIME_MONOTONIC_RAW
415
416/* Define to 1 if you have the `clock_get_attributes' function. */
417#undef HAVE_CLOCK_GET_ATTRIBUTES
418
419/* Define to 1 if you have the `closefrom' function. */
420#undef HAVE_CLOSEFROM
421
422/* Define if you have a decl of fread that conflicts with int fread */
423#undef HAVE_CONFLICTING_FREAD_DECLARATION
424
425/* Define if you have a putenv() that stores a copy of the key-value pair */
426#undef HAVE_COPYING_PUTENV
427
428/* Define if you have cpuset_getaffinity/cpuset_setaffinity */
429#undef HAVE_CPUSET_xETAFFINITY
430
431/* Define to 1 if you have the declaration of `getrlimit', and to 0 if you
432   don't. */
433#undef HAVE_DECL_GETRLIMIT
434
435/* Define to 1 if you have the declaration of `IN6ADDR_ANY_INIT', and to 0 if
436   you don't. */
437#undef HAVE_DECL_IN6ADDR_ANY_INIT
438
439/* Define to 1 if you have the declaration of `IN6ADDR_LOOPBACK_INIT', and to
440   0 if you don't. */
441#undef HAVE_DECL_IN6ADDR_LOOPBACK_INIT
442
443/* Define to 1 if you have the declaration of `IPV6_V6ONLY', and to 0 if you
444   don't. */
445#undef HAVE_DECL_IPV6_V6ONLY
446
447/* Define to 1 if you have the declaration of `posix2time', and to 0 if you
448   don't. */
449#undef HAVE_DECL_POSIX2TIME
450
451/* Define to 1 if you have the declaration of `RLIMIT_STACK', and to 0 if you
452   don't. */
453#undef HAVE_DECL_RLIMIT_STACK
454
455/* Define to 1 if you have the declaration of `SCTPS_BOUND', and to 0 if you
456   don't. */
457#undef HAVE_DECL_SCTPS_BOUND
458
459/* Define to 1 if you have the declaration of `SCTPS_COOKIE_ECHOED', and to 0
460   if you don't. */
461#undef HAVE_DECL_SCTPS_COOKIE_ECHOED
462
463/* Define to 1 if you have the declaration of `SCTPS_COOKIE_WAIT', and to 0 if
464   you don't. */
465#undef HAVE_DECL_SCTPS_COOKIE_WAIT
466
467/* Define to 1 if you have the declaration of `SCTPS_ESTABLISHED', and to 0 if
468   you don't. */
469#undef HAVE_DECL_SCTPS_ESTABLISHED
470
471/* Define to 1 if you have the declaration of `SCTPS_IDLE', and to 0 if you
472   don't. */
473#undef HAVE_DECL_SCTPS_IDLE
474
475/* Define to 1 if you have the declaration of `SCTPS_LISTEN', and to 0 if you
476   don't. */
477#undef HAVE_DECL_SCTPS_LISTEN
478
479/* Define to 1 if you have the declaration of `SCTPS_SHUTDOWN_ACK_SENT', and
480   to 0 if you don't. */
481#undef HAVE_DECL_SCTPS_SHUTDOWN_ACK_SENT
482
483/* Define to 1 if you have the declaration of `SCTPS_SHUTDOWN_PENDING', and to
484   0 if you don't. */
485#undef HAVE_DECL_SCTPS_SHUTDOWN_PENDING
486
487/* Define to 1 if you have the declaration of `SCTPS_SHUTDOWN_RECEIVED', and
488   to 0 if you don't. */
489#undef HAVE_DECL_SCTPS_SHUTDOWN_RECEIVED
490
491/* Define to 1 if you have the declaration of `SCTPS_SHUTDOWN_SENT', and to 0
492   if you don't. */
493#undef HAVE_DECL_SCTPS_SHUTDOWN_SENT
494
495/* Define to 1 if you have the declaration of `SCTP_ABORT', and to 0 if you
496   don't. */
497#undef HAVE_DECL_SCTP_ABORT
498
499/* Define to 1 if you have the declaration of `SCTP_ADDR_CONFIRMED', and to 0
500   if you don't. */
501#undef HAVE_DECL_SCTP_ADDR_CONFIRMED
502
503/* Define to 1 if you have the declaration of `SCTP_ADDR_OVER', and to 0 if
504   you don't. */
505#undef HAVE_DECL_SCTP_ADDR_OVER
506
507/* Define to 1 if you have the declaration of `SCTP_BOUND', and to 0 if you
508   don't. */
509#undef HAVE_DECL_SCTP_BOUND
510
511/* Define to 1 if you have the declaration of `SCTP_CLOSED', and to 0 if you
512   don't. */
513#undef HAVE_DECL_SCTP_CLOSED
514
515/* Define to 1 if you have the declaration of `SCTP_COOKIE_ECHOED', and to 0
516   if you don't. */
517#undef HAVE_DECL_SCTP_COOKIE_ECHOED
518
519/* Define to 1 if you have the declaration of `SCTP_COOKIE_WAIT', and to 0 if
520   you don't. */
521#undef HAVE_DECL_SCTP_COOKIE_WAIT
522
523/* Define to 1 if you have the declaration of `SCTP_DELAYED_ACK_TIME', and to
524   0 if you don't. */
525#undef HAVE_DECL_SCTP_DELAYED_ACK_TIME
526
527/* Define to 1 if you have the declaration of `SCTP_EMPTY', and to 0 if you
528   don't. */
529#undef HAVE_DECL_SCTP_EMPTY
530
531/* Define to 1 if you have the declaration of `SCTP_EOF', and to 0 if you
532   don't. */
533#undef HAVE_DECL_SCTP_EOF
534
535/* Define to 1 if you have the declaration of `SCTP_ESTABLISHED', and to 0 if
536   you don't. */
537#undef HAVE_DECL_SCTP_ESTABLISHED
538
539/* Define to 1 if you have the declaration of `SCTP_LISTEN', and to 0 if you
540   don't. */
541#undef HAVE_DECL_SCTP_LISTEN
542
543/* Define to 1 if you have the declaration of `SCTP_SENDALL', and to 0 if you
544   don't. */
545#undef HAVE_DECL_SCTP_SENDALL
546
547/* Define to 1 if you have the declaration of `SCTP_SHUTDOWN_ACK_SENT', and to
548   0 if you don't. */
549#undef HAVE_DECL_SCTP_SHUTDOWN_ACK_SENT
550
551/* Define to 1 if you have the declaration of `SCTP_SHUTDOWN_PENDING', and to
552   0 if you don't. */
553#undef HAVE_DECL_SCTP_SHUTDOWN_PENDING
554
555/* Define to 1 if you have the declaration of `SCTP_SHUTDOWN_RECEIVED', and to
556   0 if you don't. */
557#undef HAVE_DECL_SCTP_SHUTDOWN_RECEIVED
558
559/* Define to 1 if you have the declaration of `SCTP_SHUTDOWN_SENT', and to 0
560   if you don't. */
561#undef HAVE_DECL_SCTP_SHUTDOWN_SENT
562
563/* Define to 1 if you have the declaration of `SCTP_UNCONFIRMED', and to 0 if
564   you don't. */
565#undef HAVE_DECL_SCTP_UNCONFIRMED
566
567/* Define to 1 if you have the declaration of `SCTP_UNORDERED', and to 0 if
568   you don't. */
569#undef HAVE_DECL_SCTP_UNORDERED
570
571/* Define to 1 if you have the declaration of `setrlimit', and to 0 if you
572   don't. */
573#undef HAVE_DECL_SETRLIMIT
574
575/* Define to 1 if you have the declaration of `time2posix', and to 0 if you
576   don't. */
577#undef HAVE_DECL_TIME2POSIX
578
579/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
580   */
581#undef HAVE_DIRENT_H
582
583/* Define to 1 if you have the <dlfcn.h> header file. */
584#undef HAVE_DLFCN_H
585
586/* Define to 1 if you have the `dlopen' function. */
587#undef HAVE_DLOPEN
588
589/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
590#undef HAVE_DOPRNT
591
592/* Define to 1 if you have the <elf.h> header file. */
593#undef HAVE_ELF_H
594
595/* Define to 1 if you have the `endprotoent' function. */
596#undef HAVE_ENDPROTOENT
597
598/* Define if you have the 'end' symbol */
599#undef HAVE_END_SYMBOL
600
601/* Define if you have a working fallocate() */
602#undef HAVE_FALLOCATE
603
604/* Define to 1 if you have the <fcntl.h> header file. */
605#undef HAVE_FCNTL_H
606
607/* Define to 1 if you have the `fdatasync' function. */
608#undef HAVE_FDATASYNC
609
610/* Define to 1 if you have the `finite' function. */
611#undef HAVE_FINITE
612
613/* Define to 1 if you have the `flockfile' function. */
614#undef HAVE_FLOCKFILE
615
616/* Define to 1 if you have the `fpsetmask' function. */
617#undef HAVE_FPSETMASK
618
619/* Define to 1 if you have the `fstat' function. */
620#undef HAVE_FSTAT
621
622/* Define if you have fwrite_unlocked */
623#undef HAVE_FWRITE_UNLOCKED
624
625/* define if compiler support _Pragma('GCC diagnostic ignored
626   '-Waddress-of-packed-member'') */
627#undef HAVE_GCC_DIAG_IGNORE_WADDRESS_OF_PACKED_MEMBER
628
629/* Define to 1 if you have a good `getaddrinfo' function. */
630#undef HAVE_GETADDRINFO
631
632/* Define to 1 if you have the `gethostbyname2' function. */
633#undef HAVE_GETHOSTBYNAME2
634
635/* Define to flavour of gethostbyname_r */
636#undef HAVE_GETHOSTBYNAME_R
637
638/* Define as 1 if function exists */
639#undef HAVE_GETHOSTNAME
640
641/* Define to 1 if you have the `gethrtime' function. */
642#undef HAVE_GETHRTIME
643
644/* define if gethrvtime() works and uses ioctl() to /proc/self */
645#undef HAVE_GETHRVTIME_PROCFS_IOCTL
646
647/* Define to 1 if you have the `getifaddrs' function. */
648#undef HAVE_GETIFADDRS
649
650/* Define to 1 if you have the `getipnodebyaddr' function. */
651#undef HAVE_GETIPNODEBYADDR
652
653/* Define to 1 if you have the `getipnodebyname' function. */
654#undef HAVE_GETIPNODEBYNAME
655
656/* Define to 1 if you have a good `getnameinfo' function. */
657#undef HAVE_GETNAMEINFO
658
659/* Define to 1 if you have the `getprotoent' function. */
660#undef HAVE_GETPROTOENT
661
662/* Define to 1 if you have the `getrusage' function. */
663#undef HAVE_GETRUSAGE
664
665/* Define to 1 if you have the `gettimeofday' function. */
666#undef HAVE_GETTIMEOFDAY
667
668/* Define to 1 if you have the `gmtime_r' function. */
669#undef HAVE_GMTIME_R
670
671/* Define to 1 if you have the <ieeefp.h> header file. */
672#undef HAVE_IEEEFP_H
673
674/* Define to 1 if you have the `ieee_handler' function. */
675#undef HAVE_IEEE_HANDLER
676
677/* Define to 1 if you have the <ifaddrs.h> header file. */
678#undef HAVE_IFADDRS_H
679
680/* Define as 1 if function exists */
681#undef HAVE_IF_FREENAMEINDEX
682
683/* Define as 1 if function exists */
684#undef HAVE_IF_INDEXTONAME
685
686/* Define as 1 if function exists */
687#undef HAVE_IF_NAMEINDEX
688
689/* Define as 1 if function exists */
690#undef HAVE_IF_NAMETOINDEX
691
692/* Define if ipv6 is present */
693#undef HAVE_IN6
694
695/* Define to 1 if you have the variable in6addr_any declared. */
696#undef HAVE_IN6ADDR_ANY
697
698/* Define to 1 if you have the variable in6addr_loopback declared. */
699#undef HAVE_IN6ADDR_LOOPBACK
700
701/* Define to 1 if you have the `inet_pton' function. */
702#undef HAVE_INET_PTON
703
704/* Define to 1 if you have the <inttypes.h> header file. */
705#undef HAVE_INTTYPES_H
706
707/* Early linux used in_addr6 instead of in6_addr, define if you have this */
708#undef HAVE_IN_ADDR6_STRUCT
709
710/* Define to 1 if you have the `isfinite' function. */
711#undef HAVE_ISFINITE
712
713/* Define to 1 if you have the `isinf' function. */
714#undef HAVE_ISINF
715
716/* Define to 1 if you have the `isnan' function. */
717#undef HAVE_ISNAN
718
719/* Define if you have kstat */
720#undef HAVE_KSTAT
721
722/* Define to 1 if you have the <langinfo.h> header file. */
723#undef HAVE_LANGINFO_H
724
725/* Define to 1 if you have the `dl' library (-ldl). */
726#undef HAVE_LIBDL
727
728/* Define to 1 if you have the `dlpi' library (-ldlpi). */
729#undef HAVE_LIBDLPI
730
731/* Define to 1 if you have the <libdlpi.h> header file. */
732#undef HAVE_LIBDLPI_H
733
734/* Define to 1 if you have the `inet' library (-linet). */
735#undef HAVE_LIBINET
736
737/* Define to 1 if you have the `m' library (-lm). */
738#undef HAVE_LIBM
739
740/* Define to 1 if you have the `sctp' library (-lsctp). */
741#undef HAVE_LIBSCTP
742
743/* Define to 1 if you have the `util' library (-lutil). */
744#undef HAVE_LIBUTIL
745
746/* Define to 1 if you have the <libutil.h> header file. */
747#undef HAVE_LIBUTIL_H
748
749/* Define to 1 if you have the `z' library (-lz). */
750#undef HAVE_LIBZ
751
752/* Define to 1 if you have the <limits.h> header file. */
753#undef HAVE_LIMITS_H
754
755/* Define to 1 if you have the <linux/errqueue.h> header file. */
756#undef HAVE_LINUX_ERRQUEUE_H
757
758/* Define to 1 if you have the <linux/falloc.h> header file. */
759#undef HAVE_LINUX_FALLOC_H
760
761/* Define if the targeted system supports the `perf` profiler */
762#undef HAVE_LINUX_PERF_SUPPORT
763
764/* Define to 1 if you have the <linux/types.h> header file. */
765#undef HAVE_LINUX_TYPES_H
766
767/* Define to 1 if you have the `localtime_r' function. */
768#undef HAVE_LOCALTIME_R
769
770/* Define to 1 if you have the `log2' function. */
771#undef HAVE_LOG2
772
773/* Define to 1 if you have the <lttng/tracepoint-event.h> header file. */
774#undef HAVE_LTTNG_TRACEPOINT_EVENT_H
775
776/* Define to 1 if you have the <lttng/tracepoint.h> header file. */
777#undef HAVE_LTTNG_TRACEPOINT_H
778
779/* Define to 1 if you have the `madvise' function. */
780#undef HAVE_MADVISE
781
782/* Define to 1 if you have the <malloc.h> header file. */
783#undef HAVE_MALLOC_H
784
785/* Define to 1 if you have the `mallopt' function. */
786#undef HAVE_MALLOPT
787
788/* Define to 1 if you have the `memcpy' function. */
789#undef HAVE_MEMCPY
790
791/* Define to 1 if you have the `memmove' function. */
792#undef HAVE_MEMMOVE
793
794/* Define to 1 if you have the <memory.h> header file. */
795#undef HAVE_MEMORY_H
796
797/* Define if the pthread.h header file is in pthread/mit directory. */
798#undef HAVE_MIT_PTHREAD_H
799
800/* Define to 1 if you have the `mlockall' function. */
801#undef HAVE_MLOCKALL
802
803/* Define to 1 if you have the `mmap' function. */
804#undef HAVE_MMAP
805
806/* Define if you have a monotonic erts_os_hrtime() implementation */
807#undef HAVE_MONOTONIC_ERTS_SYS_HRTIME
808
809/* Define to 1 if you have the `mprotect' function. */
810#undef HAVE_MPROTECT
811
812/* Define to 1 if you have the `mremap' function. */
813#undef HAVE_MREMAP
814
815/* Define if setsockopt() accepts multicast options */
816#undef HAVE_MULTICAST_SUPPORT
817
818/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
819#undef HAVE_NDIR_H
820
821/* Define to 1 if you have the <netpacket/packet.h> header file. */
822#undef HAVE_NETPACKET_PACKET_H
823
824/* Define to 1 if you have the <net/errno.h> header file. */
825#undef HAVE_NET_ERRNO_H
826
827/* Define to 1 if you have the <net/if_dl.h> header file. */
828#undef HAVE_NET_IF_DL_H
829
830/* Define to 1 if you have the `nl_langinfo' function. */
831#undef HAVE_NL_LANGINFO
832
833/* Define if you don't have a definition of INADDR_LOOPBACK */
834#undef HAVE_NO_INADDR_LOOPBACK
835
836/* Define to 1 if you have the `openpty' function. */
837#undef HAVE_OPENPTY
838
839/* Define to 1 if you have the `poll' function. */
840#undef HAVE_POLL
841
842/* Define to 1 if you have the <poll.h> header file. */
843#undef HAVE_POLL_H
844
845/* Define to 1 if you have the `posix2time' function. */
846#undef HAVE_POSIX2TIME
847
848/* Define to 1 if you have the `posix_fadvise' function. */
849#undef HAVE_POSIX_FADVISE
850
851/* Define if you have a working posix_fallocate() */
852#undef HAVE_POSIX_FALLOCATE
853
854/* Define to 1 if you have the `posix_madvise' function. */
855#undef HAVE_POSIX_MADVISE
856
857/* Define to 1 if you have the `posix_memalign' function. */
858#undef HAVE_POSIX_MEMALIGN
859
860/* Define to 1 if you have the `ppoll' function. */
861#undef HAVE_PPOLL
862
863/* Define to 1 if you have the `pread' function. */
864#undef HAVE_PREAD
865
866/* Define if you have processor_bind functionality */
867#undef HAVE_PROCESSOR_BIND
868
869/* Define if you have pset functionality */
870#undef HAVE_PSET
871
872/* Define if you have the <pthread.h> header file. */
873#undef HAVE_PTHREAD_H
874
875/* Define to 1 if you have the <pty.h> header file. */
876#undef HAVE_PTY_H
877
878/* Define if you have putc_unlocked */
879#undef HAVE_PUTC_UNLOCKED
880
881/* Define to 1 if you have the `pwrite' function. */
882#undef HAVE_PWRITE
883
884/* Define to 1 if you have the `res_gethostbyname' function. */
885#undef HAVE_RES_GETHOSTBYNAME
886
887/* Define to 1 if you have the `sbrk' function. */
888#undef HAVE_SBRK
889
890/* Define to 1 if you have the <sched.h> header file. */
891#undef HAVE_SCHED_H
892
893/* Define if you have sched_getaffinity/sched_setaffinity */
894#undef HAVE_SCHED_xETAFFINITY
895
896/* Define to 1 if you have the `sctp_bindx' function. */
897#undef HAVE_SCTP_BINDX
898
899/* Define to 1 if you have the `sctp_freeladdrs' function. */
900#undef HAVE_SCTP_FREELADDRS
901
902/* Define to 1 if you have the `sctp_freepaddrs' function. */
903#undef HAVE_SCTP_FREEPADDRS
904
905/* Define to 1 if you have the `sctp_getladdrs' function. */
906#undef HAVE_SCTP_GETLADDRS
907
908/* Define to 1 if you have the `sctp_getpaddrs' function. */
909#undef HAVE_SCTP_GETPADDRS
910
911/* Define to 1 if you have the <netinet/sctp.h> header file */
912#undef HAVE_SCTP_H
913
914/* Define to 1 if you have the `sctp_peeloff' function. */
915#undef HAVE_SCTP_PEELOFF
916
917/* Define to 1 if you have the <sdkddkver.h> header file. */
918#undef HAVE_SDKDDKVER_H
919
920/* Define to 1 if you have the `sendfile' function. */
921#undef HAVE_SENDFILE
922
923/* Define to 1 if you have the `sendfilev' function. */
924#undef HAVE_SENDFILEV
925
926/* Define to 1 if you have the `setlocale' function. */
927#undef HAVE_SETLOCALE
928
929/* Define to 1 if you have the `setns' function. */
930#undef HAVE_SETNS
931
932/* Define to 1 if you have the <setns.h> header file. */
933#undef HAVE_SETNS_H
934
935/* Define to 1 if you have the `setprotoent' function. */
936#undef HAVE_SETPROTOENT
937
938/* Define to 1 if you have the `setsid' function. */
939#undef HAVE_SETSID
940
941/* Define if we have socklen_t */
942#undef HAVE_SOCKLEN_T
943
944/* define if you have the Solaris/ultrasparc /dev/perfmon interface */
945#undef HAVE_SOLARIS_SPARC_PERFMON
946
947/* Define if you have SO_BSDCOMPAT flag on sockets */
948#undef HAVE_SO_BSDCOMPAT
949
950/* Define to 1 if you have the <stdint.h> header file. */
951#undef HAVE_STDINT_H
952
953/* Define to 1 if you have the <stdlib.h> header file. */
954#undef HAVE_STDLIB_H
955
956/* Define to 1 if you have the `strerror' function. */
957#undef HAVE_STRERROR
958
959/* Define to 1 if you have the `strerror_r' function. */
960#undef HAVE_STRERROR_R
961
962/* Define to 1 if you have the `strftime' function. */
963#undef HAVE_STRFTIME
964
965/* Define to 1 if you have the <strings.h> header file. */
966#undef HAVE_STRINGS_H
967
968/* Define to 1 if you have the <string.h> header file. */
969#undef HAVE_STRING_H
970
971/* Define to 1 if you have the `strlcat' function. */
972#undef HAVE_STRLCAT
973
974/* Define to 1 if you have the `strlcpy' function. */
975#undef HAVE_STRLCPY
976
977/* Define to 1 if you have the `strncasecmp' function. */
978#undef HAVE_STRNCASECMP
979
980/* Define to 1 if `ifr_enaddr' is a member of `struct ifreq'. */
981#undef HAVE_STRUCT_IFREQ_IFR_ENADDR
982
983/* Define to 1 if `ifr_hwaddr' is a member of `struct ifreq'. */
984#undef HAVE_STRUCT_IFREQ_IFR_HWADDR
985
986/* Define to 1 if `assoc_id' is a member of `struct sctp_accoc_value'. */
987#undef HAVE_STRUCT_SCTP_ACCOC_VALUE_ASSOC_ID
988
989/* Define to 1 if `sctp_authentication_event' is a member of `struct
990   sctp_event_subscribe'. */
991#undef HAVE_STRUCT_SCTP_EVENT_SUBSCRIBE_SCTP_AUTHENTICATION_EVENT
992
993/* Define to 1 if `sctp_sender_dry_event' is a member of `struct
994   sctp_event_subscribe'. */
995#undef HAVE_STRUCT_SCTP_EVENT_SUBSCRIBE_SCTP_SENDER_DRY_EVENT
996
997/* Define to 1 if `spp_flags' is a member of `struct sctp_paddrparams'. */
998#undef HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_FLAGS
999
1000/* Define to 1 if `spp_pathmtu' is a member of `struct sctp_paddrparams'. */
1001#undef HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_PATHMTU
1002
1003/* Define to 1 if `spp_sackdelay' is a member of `struct sctp_paddrparams'. */
1004#undef HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_SACKDELAY
1005
1006/* Define to 1 if `sre_data' is a member of `struct sctp_remote_error'. */
1007#undef HAVE_STRUCT_SCTP_REMOTE_ERROR_SRE_DATA
1008
1009/* Define to 1 if `ssf_data' is a member of `struct sctp_send_failed'. */
1010#undef HAVE_STRUCT_SCTP_SEND_FAILED_SSF_DATA
1011
1012/* Define to 1 if `sun_path' is a member of `struct sockaddr_un'. */
1013#undef HAVE_STRUCT_SOCKADDR_UN_SUN_PATH
1014
1015/* Define to 1 if you have the <syslog.h> header file. */
1016#undef HAVE_SYSLOG_H
1017
1018/* Define if you have systemd daemon */
1019#undef HAVE_SYSTEMD_DAEMON
1020
1021/* Define to 1 if you have the <systemd/sd-daemon.h> header file. */
1022#undef HAVE_SYSTEMD_SD_DAEMON_H
1023
1024/* Define if you have <sys/devpoll.h> header file. */
1025#undef HAVE_SYS_DEVPOLL_H
1026
1027/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
1028   */
1029#undef HAVE_SYS_DIR_H
1030
1031/* Define if you have the <sys/epoll.h> header file. */
1032#undef HAVE_SYS_EPOLL_H
1033
1034/* Define if you have <sys/event.h> header file. */
1035#undef HAVE_SYS_EVENT_H
1036
1037/* Define to 1 if you have the <sys/ioctl.h> header file. */
1038#undef HAVE_SYS_IOCTL_H
1039
1040/* Define to 1 if you have the <sys/mman.h> header file. */
1041#undef HAVE_SYS_MMAN_H
1042
1043/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
1044   */
1045#undef HAVE_SYS_NDIR_H
1046
1047/* Define to 1 if you have the <sys/resource.h> header file */
1048#undef HAVE_SYS_RESOURCE_H
1049
1050/* Define to 1 if you have the <sys/sdt.h> header file. */
1051#undef HAVE_SYS_SDT_H
1052
1053/* Define to 1 if you have the <sys/socketio.h> header file. */
1054#undef HAVE_SYS_SOCKETIO_H
1055
1056/* Define to 1 if you have the <sys/socket.h> header file. */
1057#undef HAVE_SYS_SOCKET_H
1058
1059/* Define to 1 if you have the <sys/sockio.h> header file. */
1060#undef HAVE_SYS_SOCKIO_H
1061
1062/* Define to 1 if you have the <sys/stat.h> header file. */
1063#undef HAVE_SYS_STAT_H
1064
1065/* Define to 1 if you have the <sys/stropts.h> header file. */
1066#undef HAVE_SYS_STROPTS_H
1067
1068/* Define to 1 if you have the <sys/sysctl.h> header file. */
1069#undef HAVE_SYS_SYSCTL_H
1070
1071/* Define to 1 if you have the <sys/timerfd.h> header file. */
1072#undef HAVE_SYS_TIMERFD_H
1073
1074/* Define to 1 if you have the <sys/time.h> header file. */
1075#undef HAVE_SYS_TIME_H
1076
1077/* Define to 1 if you have the <sys/types.h> header file. */
1078#undef HAVE_SYS_TYPES_H
1079
1080/* Define to 1 if you have the <sys/uio.h> header file. */
1081#undef HAVE_SYS_UIO_H
1082
1083/* Define to 1 if you have the <sys/un.h> header file. */
1084#undef HAVE_SYS_UN_H
1085
1086/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
1087#undef HAVE_SYS_WAIT_H
1088
1089/* Define if termcap functions exists */
1090#undef HAVE_TERMCAP
1091
1092/* Define to 1 if you have the `time2posix' function. */
1093#undef HAVE_TIME2POSIX
1094
1095/* Define to 1 if you have the <unistd.h> header file. */
1096#undef HAVE_UNISTD_H
1097
1098/* Define to 1 if you have the <util.h> header file. */
1099#undef HAVE_UTIL_H
1100
1101/* Define to 1 if you have the <utmp.h> header file. */
1102#undef HAVE_UTMP_H
1103
1104/* Define to 1 if you have the `vprintf' function. */
1105#undef HAVE_VPRINTF
1106
1107/* Define to 1 if you have the `vsyslog' function. */
1108#undef HAVE_VSYSLOG
1109
1110/* Define to 1 if you have a `wcwidth' function. */
1111#undef HAVE_WCWIDTH
1112
1113/* Define to 1 if you have the <windows.h> header file. */
1114#undef HAVE_WINDOWS_H
1115
1116/* Define to 1 if you have the <winsock2.h> header file. */
1117#undef HAVE_WINSOCK2_H
1118
1119/* Define if you have a working posix_openpt implementation */
1120#undef HAVE_WORKING_POSIX_OPENPT
1121
1122/* Define to 1 if you have the `writev' function. */
1123#undef HAVE_WRITEV
1124
1125/* Define to 1 if you have the <ws2tcpip.h> header file. */
1126#undef HAVE_WS2TCPIP_H
1127
1128/* Define if your zlib version defines inflateGetDictionary. */
1129#undef HAVE_ZLIB_INFLATEGETDICTIONARY
1130
1131/* Define to 1 if you have the `_brk' function. */
1132#undef HAVE__BRK
1133
1134/* Define if you have the '_end' symbol */
1135#undef HAVE__END_SYMBOL
1136
1137/* Define to 1 if you have the `_sbrk' function. */
1138#undef HAVE__SBRK
1139
1140/* Define to 1 if you have the `__brk' function. */
1141#undef HAVE___BRK
1142
1143/* Define to 1 if you have the `__sbrk' function. */
1144#undef HAVE___SBRK
1145
1146/* Define to monotonic clock id to use */
1147#undef HRTIME_CLOCK_ID
1148
1149/* Define as a string of monotonic clock id to use */
1150#undef HRTIME_CLOCK_ID_STR
1151
1152/* define if h_errno is declared (in some way) in a system header file */
1153#undef H_ERRNO_DECLARED
1154
1155/* Define to monotonic clock id to use */
1156#undef MONOTONIC_CLOCK_ID
1157
1158/* Define as a string of monotonic clock id to use */
1159#undef MONOTONIC_CLOCK_ID_STR
1160
1161/* Define if we can use the native stack for Erlang code */
1162#undef NATIVE_ERLANG_STACK
1163
1164/* Define if netdb.h needs struct sockaddr_in ans in.h CAN be included before
1165   */
1166#undef NETDB_H_NEEDS_IN_H
1167
1168/* Defined if no found C compiler can handle jump tables */
1169#undef NO_JUMP_TABLE
1170
1171/* Define if you dont have salen */
1172#undef NO_SA_LEN
1173
1174/* Define if you want to implement erts_os_monotonic_time() using
1175   clock_gettime() */
1176#undef OS_MONOTONIC_TIME_USING_CLOCK_GETTIME
1177
1178/* Define if you want to implement erts_os_monotonic_time() using gethrtime()
1179   */
1180#undef OS_MONOTONIC_TIME_USING_GETHRTIME
1181
1182/* Define if you want to implement erts_os_monotonic_time() using mach
1183   clock_get_time() */
1184#undef OS_MONOTONIC_TIME_USING_MACH_CLOCK_GET_TIME
1185
1186/* Define if you want to implement erts_os_monotonic_time() using times() */
1187#undef OS_MONOTONIC_TIME_USING_TIMES
1188
1189/* Define if you want to implement erts_os_system_time() using gettimeofday()
1190   */
1191#undef OS_SYSTEM_TIME_GETTIMEOFDAY
1192
1193/* Define if you want to implement erts_os_system_time() using clock_gettime()
1194   */
1195#undef OS_SYSTEM_TIME_USING_CLOCK_GETTIME
1196
1197/* Define if you want to implement erts_os_system_time() using mach
1198   clock_get_time() */
1199#undef OS_SYSTEM_TIME_USING_MACH_CLOCK_GET_TIME
1200
1201/* Define to the address where bug reports for this package should be sent. */
1202#undef PACKAGE_BUGREPORT
1203
1204/* Define to the full name of this package. */
1205#undef PACKAGE_NAME
1206
1207/* Define to the full name and version of this package. */
1208#undef PACKAGE_STRING
1209
1210/* Define to the one symbol short name of this package. */
1211#undef PACKAGE_TARNAME
1212
1213/* Define to the home page for this package. */
1214#undef PACKAGE_URL
1215
1216/* Define to the version of this package. */
1217#undef PACKAGE_VERSION
1218
1219/* Define if you wish to redefine FD_SETSIZE to be able to select on more fd
1220   */
1221#undef REDEFINE_FD_SETSIZE
1222
1223/* Define as the return type of signal handlers (`int' or `void'). */
1224#undef RETSIGTYPE
1225
1226/* Define the sbrk() argument type. */
1227#undef SBRK_ARG_TYPE
1228
1229/* Define the sbrk() return type. */
1230#undef SBRK_RET_TYPE
1231
1232/* Define if building a sharing-preserving emulator */
1233#undef SHCOPY
1234
1235/* The size of `AO_t', as computed by sizeof. */
1236#undef SIZEOF_AO_T
1237
1238/* The size of `char', as computed by sizeof. */
1239#undef SIZEOF_CHAR
1240
1241/* The size of `int', as computed by sizeof. */
1242#undef SIZEOF_INT
1243
1244/* The size of `long', as computed by sizeof. */
1245#undef SIZEOF_LONG
1246
1247/* The size of `long long', as computed by sizeof. */
1248#undef SIZEOF_LONG_LONG
1249
1250/* The size of `off_t', as computed by sizeof. */
1251#undef SIZEOF_OFF_T
1252
1253/* The size of `short', as computed by sizeof. */
1254#undef SIZEOF_SHORT
1255
1256/* The size of `size_t', as computed by sizeof. */
1257#undef SIZEOF_SIZE_T
1258
1259/* The size of `suseconds_t', as computed by sizeof. */
1260#undef SIZEOF_SUSECONDS_T
1261
1262/* The size of `time_t', as computed by sizeof. */
1263#undef SIZEOF_TIME_T
1264
1265/* The size of `void *', as computed by sizeof. */
1266#undef SIZEOF_VOID_P
1267
1268/* The size of `_Float16', as computed by sizeof. */
1269#undef SIZEOF__FLOAT16
1270
1271/* The size of `__int128_t', as computed by sizeof. */
1272#undef SIZEOF___INT128_T
1273
1274/* The size of `__int64', as computed by sizeof. */
1275#undef SIZEOF___INT64
1276
1277/* Define to 1 if you have the ANSI C header files. */
1278#undef STDC_HEADERS
1279
1280/* define if the variable sys_errlist is declared in a system header file */
1281#undef SYS_ERRLIST_DECLARED
1282
1283/* Define if you want to implement erts_os_hrtime() using clock_gettime() */
1284#undef SYS_HRTIME_USING_CLOCK_GETTIME
1285
1286/* Define if you want to implement erts_os_hrtime() using gethrtime() */
1287#undef SYS_HRTIME_USING_GETHRTIME
1288
1289/* Define if you want to implement erts_os_hrtime() using mach
1290   clock_get_time() */
1291#undef SYS_HRTIME_USING_MACH_CLOCK_GET_TIME
1292
1293/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
1294#undef TIME_WITH_SYS_TIME
1295
1296/* Define to 1 if your <sys/time.h> declares `struct tm'. */
1297#undef TM_IN_SYS_TIME
1298
1299/* Define if you want to use dtrace for dynamic tracing */
1300#undef USE_DTRACE
1301
1302/* Define if you want to use dynamic tracing */
1303#undef USE_DYNAMIC_TRACE
1304
1305/* Define if you want to use lttng for dynamic tracing */
1306#undef USE_LTTNG
1307
1308/* Define if select() should be used instead of poll() */
1309#undef USE_SELECT
1310
1311/* Define if you want to use systemtap for dynamic tracing */
1312#undef USE_SYSTEMTAP
1313
1314/* Define to enable VM dynamic trace probes */
1315#undef USE_VM_PROBES
1316
1317/* Define to wall clock id to use */
1318#undef WALL_CLOCK_ID
1319
1320/* Define as a string of wall clock id to use */
1321#undef WALL_CLOCK_ID_STR
1322
1323/* Define if windows.h includes winsock2.h */
1324#undef WINDOWS_H_INCLUDES_WINSOCK2_H
1325
1326/* Define if big-endian */
1327#undef WORDS_BIGENDIAN
1328
1329/* Define to empty if `const' does not conform to ANSI C. */
1330#undef const
1331
1332/* Define to `long int' if <sys/types.h> does not define. */
1333#undef off_t
1334
1335/* Define to `int' if <sys/types.h> does not define. */
1336#undef pid_t
1337
1338/* Define to `unsigned int' if <sys/types.h> does not define. */
1339#undef size_t
1340
1341
1342/* Redefine in6_addr. XXX this should be moved to the files where it's used? */
1343#ifdef HAVE_IN_ADDR6_STRUCT
1344#define in6_addr in_addr6
1345#endif
1346
1347/* Define a reasonable default for INADDR_LOOPBACK */
1348/* XXX this should be moved to the files where it's used? */
1349#ifdef HAVE_NO_INADDR_LOOPBACK
1350#define INADDR_LOOPBACK (u_long)0x7F000001
1351#endif
1352
1353#ifdef REDEFINE_FD_SETSIZE
1354#define FD_SETSIZE 1024
1355#endif
1356
1357#ifdef HAVE_GETHRVTIME_PROCFS_IOCTL
1358#define HAVE_GETHRVTIME
1359#endif
1360
1361#if !defined(HAVE_ISFINITE) && !defined(HAVE_FINITE)
1362# if defined(HAVE_ISINF) && defined(HAVE_ISNAN)
1363#  define USE_ISINF_ISNAN
1364# endif
1365#endif
1366
1367#if defined(DEBUG) && !defined(ERTS_ENABLE_LOCK_CHECK)
1368#define ERTS_ENABLE_LOCK_CHECK 1
1369#endif
1370
1371#endif /* __ERTS_CONFIG_H__ */
1372
1373