]> andersk Git - openssh.git/blob - acconfig.h
- Prepare for 1.2.1pre20
[openssh.git] / acconfig.h
1 /* config.h.in.  Generated by hand, don't use autoheader.  */
2
3 /* SSL directory.  */
4 #undef ssldir
5
6 /* Define if you want to disable lastlog support */
7 #undef DISABLE_LASTLOG
8
9 /* Location of lastlog file */
10 #undef LASTLOG_LOCATION
11
12 /* If lastlog is a directory */
13 #undef LASTLOG_IS_DIR
14
15 /* Location of random number pool  */
16 #undef RANDOM_POOL
17
18 /* Are we using the Entropy gathering daemon */
19 #undef HAVE_EGD
20
21 /* Define if your ssl headers are included with #include <ssl/header.h>  */
22 #undef HAVE_SSL
23
24 /* Define if your ssl headers are included with #include <openssl/header.h>  */
25 #undef HAVE_OPENSSL
26
27 /* Define is utmp.h has a ut_host field */
28 #undef HAVE_HOST_IN_UTMP
29
30 /* Define is utmpx.h has a ut_host field */
31 #undef HAVE_HOST_IN_UTMPX
32
33 /* Define is utmpx.h has a syslen field */
34 #undef HAVE_SYSLEN_IN_UTMPX
35
36 /* Define if you want to use utmpx */
37 #undef USE_UTMPX
38
39 /* Define is libutil has login() function */
40 #undef HAVE_LIBUTIL_LOGIN
41
42 /* Define if you want external askpass support */
43 #undef USE_EXTERNAL_ASKPASS
44
45 /* Define if libc defines __progname */
46 #undef HAVE___PROGNAME
47
48 /* Define if you want Kerberos 4 support */
49 #undef KRB4
50
51 /* Define if you want AFS support */
52 #undef AFS
53
54 /* Define if you want S/Key support */
55 #undef SKEY
56
57 /* Define if you want TCP Wrappers support */
58 #undef LIBWRAP
59
60 /* Define if your libraries define login() */
61 #undef HAVE_LOGIN
62
63 /* Define if your libraries define daemon() */
64 #undef HAVE_DAEMON
65
66 /* Define if xauth is found in your path */
67 #undef XAUTH_PATH
68
69 /* Define if rsh is found in your path */
70 #undef RSH_PATH
71
72 /* Define if you want to allow MD5 passwords */
73 #undef HAVE_MD5_PASSWORDS
74
75 /* Define if you want to disable shadow passwords */
76 #undef DISABLE_SHADOW
77
78 /* Define if you want have trusted HPUX */
79 #undef HAVE_HPUX_TRUSTED_SYSTEM_PW
80
81 /* Define if you have an old version of PAM which takes only one argument */
82 /* to pam_strerror */
83 #undef HAVE_OLD_PAM
84
85 /* Set this to your mail directory if you don't have maillock.h */
86 #undef MAIL_DIRECTORY
87
88 /* Data types */
89 #undef HAVE_QUAD_T
90 #undef HAVE_INTXX_T
91 #undef HAVE_U_INTXX_T
92 #undef HAVE_UINTXX_T
93
94 /* Define if you have /dev/ptmx */
95 #undef HAVE_DEV_PTMX
96
97 /* Define if you have /dev/ptc */
98 #undef HAVE_DEV_PTS_AND_PTC
99
100 /* Define if you need to use IP address instead of hostname in $DISPLAY */
101 #undef IPADDR_IN_DISPLAY
102
103 @BOTTOM@
104
105 /* ******************* Shouldn't need to edit below this line ************** */
106
107 #include <sys/types.h> /* For u_intXX_t */
108 #include <sys/socket.h> /* For SHUT_XXXX */
109
110 #ifdef HAVE_PATHS_H
111 # include <paths.h> /* For _PATH_XXX */
112 #endif 
113
114 #ifdef HAVE_UTMP_H
115 # include <utmp.h> /* For _PATH_XXX */
116 #endif 
117
118 #if defined(HAVE_UTMPX_H) && defined(USE_UTMPX)
119 # include <utmpx.h> /* For _PATH_XXX */
120 #endif 
121
122 #ifdef HAVE_SYS_TIME_H
123 # include <sys/time.h> /* For timersub */
124 #endif
125
126 #ifdef HAVE_MAILLOCK_H
127 #include <maillock.h>
128 #endif
129
130 #ifndef SHUT_RDWR
131 enum
132 {
133   SHUT_RD = 0,          /* No more receptions.  */
134   SHUT_WR,                      /* No more transmissions.  */
135   SHUT_RDWR                     /* No more receptions or transmissions.  */
136 };
137 # define SHUT_RD   SHUT_RD
138 # define SHUT_WR   SHUT_WR
139 # define SHUT_RDWR SHUT_RDWR
140 #endif
141
142 /* If sys/types.h does not supply intXX_t, supply them ourselves */
143 /* (or die trying) */
144 #ifndef HAVE_INTXX_T
145 # if (SIZEOF_SHORT_INT == 2)
146 #  define int16_t short int
147 # else
148 #  error "16 bit int type not found."
149 # endif
150 # if (SIZEOF_INT == 4)
151 #  define int32_t int
152 # else
153 #  error "32 bit int type not found."
154 # endif
155 # if (SIZEOF_LONG_INT == 8)
156 #  define int64_t long int
157 # else
158 #  if (SIZEOF_LONG_LONG_INT == 8)
159 #   define int64_t long long int
160 #  else
161 #   error "64 bit int type not found."
162 #  endif
163 # endif
164 #endif
165
166 /* If sys/types.h does not supply u_intXX_t, supply them ourselves */
167 #ifndef HAVE_U_INTXX_T
168 # ifdef HAVE_UINTXX_T
169 #  define u_int16_t uint16_t
170 #  define u_int32_t uint32_t
171 #  define u_int64_t uint64_t
172 # else
173 #  if (SIZEOF_SHORT_INT == 2)
174 #   define u_int16_t unsigned short int
175 #  else
176 #   error "16 bit int type not found."
177 #  endif
178 #  if (SIZEOF_INT == 4)
179 #   define u_int32_t unsigned int
180 #  else
181 #   error "32 bit int type not found."
182 #  endif
183 #  if (SIZEOF_LONG_INT == 8)
184 #   define u_int64_t unsigned long int
185 #  else
186 #   if (SIZEOF_LONG_LONG_INT == 8)
187 #    define u_int64_t unsigned long long int
188 #   else
189 #    error "64 bit int type not found."
190 #   endif
191 #  endif
192 # endif
193 #endif
194
195 /* If quad_t is not supplied, then supply it now. We can rely on int64_t */
196 /* being defined by the above */
197 #ifndef HAVE_QUAD_T
198 # define quad_t int64_t
199 #endif
200
201 /* If _PATH_LASTLOG is not defined by system headers, set it to the */
202 /* lastlog file detected by autoconf */
203 #ifndef _PATH_LASTLOG
204 # ifdef LASTLOG_LOCATION
205 #  define _PATH_LASTLOG LASTLOG_LOCATION
206 # endif
207 #endif
208
209 #ifndef _PATH_UTMP
210 # ifdef UTMP_FILE
211 #  define _PATH_UTMP UTMP_FILE
212 # else
213 #  define _PATH_UTMP "/var/adm/utmp"
214 # endif
215 #endif
216
217 #ifndef _PATH_WTMP
218 # ifdef WTMP_FILE
219 #  define _PATH_WTMP WTMP_FILE
220 # else
221 #  define _PATH_WTMP "/var/adm/wtmp"
222 # endif
223 #endif
224
225 #ifndef _PATH_BSHELL
226 # define _PATH_BSHELL "/bin/sh"
227 #endif
228
229 #ifndef _PATH_STDPATH
230 # define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin:"
231 #endif
232
233 #ifndef _PATH_DEVNULL
234 # define _PATH_DEVNULL "/dev/null"
235 #endif
236
237 #ifndef MAILDIR
238 # define MAILDIR MAIL_DIRECTORY
239 #endif
240
241 #if !defined(_PATH_MAILDIR) && defined(MAILDIR)
242 # define _PATH_MAILDIR MAILDIR
243 #endif /* !defined(_PATH_MAILDIR) && defined(MAILDIR) */
244
245 #ifndef MAX
246 # define MAX(a,b) (((a)>(b))?(a):(b))
247 # define MIN(a,b) (((a)<(b))?(a):(b))
248 #endif
249
250 #ifndef timersub
251 #define timersub(a, b, result)                                                                            \
252    do {                                                                                                                                           \
253       (result)->tv_sec = (a)->tv_sec - (b)->tv_sec;           \
254       (result)->tv_usec = (a)->tv_usec - (b)->tv_usec;        \
255       if ((result)->tv_usec < 0) {                            \
256          --(result)->tv_sec;                                  \
257          (result)->tv_usec += 1000000;                        \
258       }                                                       \
259    } while (0)
260 #endif
261
262 /* In older versions of libpam, pam_strerror takes a single argument */
263 #ifdef HAVE_OLD_PAM
264 # define PAM_STRERROR(a,b) pam_strerror((b))
265 #else
266 # define PAM_STRERROR(a,b) pam_strerror((a),(b))
267 #endif
268
269 #ifndef __P
270 # define __P(x) x
271 #endif
272
273 #if !defined(__GNUC__) || (__GNUC__ < 2)
274 #  define __attribute__(x)
275 #endif /* !defined(__GNUC__) || (__GNUC__ < 2) */
276
277 #if !defined(HAVE_SETEUID) && defined(HAVE_SETREUID)
278 # define seteuid(a) setreuid(-1,a)
279 #endif /* !defined(HAVE_SETEUID) && defined(HAVE_SETREUID) */
280
281 #ifndef HAVE_INNETGR
282 # define innetgr(a,b,c,d) (0)
283 #endif /* HAVE_INNETGR */
284
285 #ifndef _PATH_RSH
286 # ifdef RSH_PATH
287 #  define _PATH_RSH RSH_PATH
288 # endif /* RSH_PATH */
289 #endif /* _PATH_RSH */
This page took 0.058528 seconds and 5 git commands to generate.