Add '+=' functionality for the %RAD_REPLY hash used by rlm_perl module
[freeradius.git] / acconfig.h
1 /*
2
3 acconfig.h - template used by autoheader to create config.h.in
4 config.h.in - used by autoconf to create config.h
5 config.h - created by autoconf; contains defines generated by autoconf
6
7 */
8
9 @TOP@
10
11 /* style of gethost*_r functions */
12 #define GNUSTYLE 1
13 #define SYSVSTYLE 2
14 #define BSDSTYLE 3
15 #undef GETHOSTBYADDRRSTYLE
16 #undef GETHOSTBYNAMERSTYLE
17
18 /* style of ctime_r function */
19 #define POSIXSTYLE 1
20 #define SOLARISSTYLE 2
21 #undef CTIMERSTYLE
22
23 /* Do we have the crypt function ? */
24 #undef HAVE_CRYPT
25
26 /* Do we have shadow support? */
27 #undef HAVE_GETSPNAM
28
29 /* Use USR-style vendor specific attributes */
30 #undef ATTRIB_NMC
31
32 /* Include support for Ascend binary filter attributes */
33 #undef ASCEND_BINARY
34
35 /* socklen_t is generally 'int' on systems which don't use it */
36 #undef socklen_t
37
38 /* uint8_t should be the canonical 'octet' for network traffic */
39 #undef uint8_t
40
41 /* uint16_t should be the canonical '2 octets' for network traffic */
42 #undef uint16_t
43
44 /* uint32_t should be the canonical 'network integer' */
45 #undef uint32_t
46
47 /* Define if prototype for strncasecmp needed */
48 #undef NEED_DECLARATION_STRNCASECMP
49
50 /* Define if prototype for strcasecmp needed */
51 #undef NEED_DECLARATION_STRCASECMP
52
53 /* Define if prototype for inet_aton needed */
54 #undef NEED_DECLARATION_INET_ATON
55
56 /* Define if prototype for gethostname needed */
57 #undef NEED_DECLARATION_GETHOSTNAME
58
59 /* Define if prototype for setlinebuf needed */
60 #undef NEED_DECLARATION_SETLINEBUF
61
62 /* Define if prototype for getusershell needed */
63 #undef NEED_DECLARATION_GETUSERSHELL
64
65 /* Define if prototype for endusershell needed */
66 #undef NEED_DECLARATION_ENDUSERSHELL
67
68 /* use a pool of threads to handle requests, instead of spawning threads? */
69 #undef WITH_THREAD_POOL
70
71 /* Include SNMP subagent */
72 #undef WITH_SNMP
73
74 /* Include user collision code*/
75 #undef WITH_USERCOLLIDE
76
77 /* Define if you have the <ucd-snmp/asn1.h>, <ucd-snmp/snmp_impl.h> and <ucd-snmp/snmp.h> header file.  */
78 #undef HAVE_UCD_SNMP_ASN1_SNMP_SNMPIMPL_H
79
80 /* Define if you have the <asn1.h>, <snmp_impl.h> and <snmp.h> header file.  */
81 #undef HAVE_ASN1_SNMP_SNMPIMPL_H
82
83 /* Define if you have the snmp library (-lsnmp).  */
84 #undef HAVE_LIBSNMP
85
86 /* define if you have the <libpq_fe.h> header file.  */
87 #undef HAVE_LIBPQ_FE_H
88
89 /* define if you have the <postgres.h> header file.  */
90 #undef HAVE_POSTGRES_H
91
92 /* define this if we have the <regex.h> header file */
93 #undef HAVE_REGEX_H
94
95 /* define this if we have REG_EXTENDED (from <regex.h>) */
96 #undef HAVE_REG_EXTENDED
97
98 /* define this if you have the <mysql.h> header file */
99 #undef HAVE_MYSQL_H
100
101 /* define this if you have the <isql.h> header file */
102 #undef HAVE_ISQL_H
103
104 /* define this if you have the <oci.h> header file */
105 #undef HAVE_OCI_H
106
107 /* define to something if you don't have ut_xtime in struct utmpx */
108 #undef ut_xtime
109
110 /* define if you have OSFC2 authentication */
111 #undef OSFC2
112
113 /* define if you have OSFSIA authentication */
114 #undef OSFSIA
115
116 /* define if you have IP_PKTINFO (Linux) */
117 #undef HAVE_IP_PKTINFO
118
119 /* define if you want udpfromto */
120 #undef WITH_UDPFROMTO
121
122 /* define if you have openssl/ssl.h */
123 #undef HAVE_OPENSSL_SSL_H
124
125 /* define if you have initgroups() */
126 #undef HAVE_INITGROUPS
127
128 @BOTTOM@
129
130 #ifndef HAVE_SNPRINTF
131 #define HAVE_LOCAL_SNPRINTF
132 #define snprintf lrad_snprintf
133 #endif
134
135 #ifndef HAVE_VSNPRINTF
136 #define HAVE_LOCAL_SNPRINTF
137 #define vsnprintf lrad_vsnprintf
138 #endif