xref: /aosp_15_r20/external/libevent/evconfig-private.h (revision 663afb9b963571284e0f0a60f257164ab54f64bf)
1*663afb9bSAndroid Build Coastguard Worker /* evconfig-private.h.  Generated from evconfig-private.h.in by configure.  */
2*663afb9bSAndroid Build Coastguard Worker /* evconfig-private.h template - see "Configuration Header Templates" */
3*663afb9bSAndroid Build Coastguard Worker /* in AC manual.  Kevin Bowling <[email protected] */
4*663afb9bSAndroid Build Coastguard Worker #ifndef EVCONFIG_PRIVATE_H_INCLUDED_
5*663afb9bSAndroid Build Coastguard Worker #define EVCONFIG_PRIVATE_H_INCLUDED_
6*663afb9bSAndroid Build Coastguard Worker 
7*663afb9bSAndroid Build Coastguard Worker /* Enable extensions on AIX 3, Interix.  */
8*663afb9bSAndroid Build Coastguard Worker #ifndef _ALL_SOURCE
9*663afb9bSAndroid Build Coastguard Worker # define _ALL_SOURCE 1
10*663afb9bSAndroid Build Coastguard Worker #endif
11*663afb9bSAndroid Build Coastguard Worker /* Enable GNU extensions on systems that have them.  */
12*663afb9bSAndroid Build Coastguard Worker #ifndef _GNU_SOURCE
13*663afb9bSAndroid Build Coastguard Worker # define _GNU_SOURCE 1
14*663afb9bSAndroid Build Coastguard Worker #endif
15*663afb9bSAndroid Build Coastguard Worker /* Enable threading extensions on Solaris.  */
16*663afb9bSAndroid Build Coastguard Worker #ifndef _POSIX_PTHREAD_SEMANTICS
17*663afb9bSAndroid Build Coastguard Worker # define _POSIX_PTHREAD_SEMANTICS 1
18*663afb9bSAndroid Build Coastguard Worker #endif
19*663afb9bSAndroid Build Coastguard Worker /* Enable extensions on HP NonStop.  */
20*663afb9bSAndroid Build Coastguard Worker #ifndef _TANDEM_SOURCE
21*663afb9bSAndroid Build Coastguard Worker # define _TANDEM_SOURCE 1
22*663afb9bSAndroid Build Coastguard Worker #endif
23*663afb9bSAndroid Build Coastguard Worker /* Enable general extensions on Solaris.  */
24*663afb9bSAndroid Build Coastguard Worker #ifndef __EXTENSIONS__
25*663afb9bSAndroid Build Coastguard Worker # define __EXTENSIONS__ 1
26*663afb9bSAndroid Build Coastguard Worker #endif
27*663afb9bSAndroid Build Coastguard Worker 
28*663afb9bSAndroid Build Coastguard Worker /* Number of bits in a file offset, on hosts where this is settable. */
29*663afb9bSAndroid Build Coastguard Worker /* #undef _FILE_OFFSET_BITS */
30*663afb9bSAndroid Build Coastguard Worker /* Define for large files, on AIX-style hosts. */
31*663afb9bSAndroid Build Coastguard Worker /* #undef _LARGE_FILES */
32*663afb9bSAndroid Build Coastguard Worker 
33*663afb9bSAndroid Build Coastguard Worker /* Define to 1 if on MINIX. */
34*663afb9bSAndroid Build Coastguard Worker #ifndef _MINIX
35*663afb9bSAndroid Build Coastguard Worker /* #undef _MINIX */
36*663afb9bSAndroid Build Coastguard Worker #endif
37*663afb9bSAndroid Build Coastguard Worker 
38*663afb9bSAndroid Build Coastguard Worker /* Define to 2 if the system does not provide POSIX.1 features except with
39*663afb9bSAndroid Build Coastguard Worker    this defined. */
40*663afb9bSAndroid Build Coastguard Worker #ifndef _POSIX_1_SOURCE
41*663afb9bSAndroid Build Coastguard Worker /* #undef _POSIX_1_SOURCE */
42*663afb9bSAndroid Build Coastguard Worker #endif
43*663afb9bSAndroid Build Coastguard Worker 
44*663afb9bSAndroid Build Coastguard Worker /* Define to 1 if you need to in order for `stat' and other things to work. */
45*663afb9bSAndroid Build Coastguard Worker #ifndef _POSIX_SOURCE
46*663afb9bSAndroid Build Coastguard Worker /* #undef _POSIX_SOURCE */
47*663afb9bSAndroid Build Coastguard Worker #endif
48*663afb9bSAndroid Build Coastguard Worker 
49*663afb9bSAndroid Build Coastguard Worker /* Enable POSIX.2 extensions on QNX for getopt */
50*663afb9bSAndroid Build Coastguard Worker #ifdef __QNX__
51*663afb9bSAndroid Build Coastguard Worker # ifndef __EXT_POSIX2
52*663afb9bSAndroid Build Coastguard Worker #  define __EXT_POSIX2
53*663afb9bSAndroid Build Coastguard Worker # endif
54*663afb9bSAndroid Build Coastguard Worker #endif
55*663afb9bSAndroid Build Coastguard Worker 
56*663afb9bSAndroid Build Coastguard Worker #endif
57