1 /* include/portable.h.in. Generated automatically from configure.in by autoheader. */
3 * Copyright (c) 1994 Regents of the University of Michigan.
6 * Redistribution and use in source and binary forms are permitted
7 * provided that this notice is preserved and that due credit is given
8 * to the University of Michigan at Ann Arbor. The name of the University
9 * may not be used to endorse or promote products derived from this
10 * software without specific prior written permission. This software
11 * is provided ``as is'' without express or implied warranty.
14 #ifndef _LDAP_PORTABLE_H
15 #define _LDAP_PORTABLE_H
18 /* Define if on AIX 3.
19 System headers sometimes define this.
20 We just want to avoid a redefinition error message. */
25 /* Define to empty if the keyword does not work. */
28 /* Define to the type of elements in the array set by `getgroups'.
29 Usually this is either `int' or `gid_t'. */
32 /* Define to `int' if <sys/types.h> doesn't define. */
35 /* Define if you don't have vprintf but do have _doprnt. */
38 /* Define if your struct stat has st_blksize. */
39 #undef HAVE_ST_BLKSIZE
41 /* Define if you have the strftime function. */
44 /* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
45 #undef HAVE_SYS_WAIT_H
47 /* Define if you have the vprintf function. */
50 /* Define if you have the wait3 system call. */
53 /* Define if on MINIX. */
56 /* Define to `int' if <sys/types.h> doesn't define. */
59 /* Define to `long' if <sys/types.h> doesn't define. */
62 /* Define to `int' if <sys/types.h> doesn't define. */
65 /* Define if the system does not provide POSIX.1 features except
67 #undef _POSIX_1_SOURCE
69 /* Define if you need to in order for stat and other things to work. */
72 /* Define as the return type of signal handlers (int or void). */
75 /* Define to `unsigned' if <sys/types.h> doesn't define. */
78 /* Define if you have the ANSI C header files. */
81 /* Define if you can safely include both <sys/time.h> and <time.h>. */
82 #undef TIME_WITH_SYS_TIME
84 /* Define if your <sys/time.h> declares struct tm. */
87 /* Define to `int' if <sys/types.h> doesn't define. */
90 /* define this if sys_errlist is not defined in stdio.h or errno.h */
91 #undef DECL_SYS_ERRLIST
93 /* define if you have berkeley db */
94 #undef HAVE_BERKELEY_DB2
96 /* define if you have berkeley db2 */
97 #undef HAVE_BERKELEY_DB2
99 /* define if you have Mach CThreads */
102 /* define if you have DCE */
105 /* define if you have GDBM */
108 /* define if you have Kerberos */
111 /* define if you have LinuxThreads */
112 #undef HAVE_LINUX_THREADS
114 /* define if you have Sun LWP (SunOS style) */
117 /* define if you have Sun LWP (Solaris style) */
120 /* define if you have NDBM */
123 /* define if you have a preemptive POSIX Threads implementation */
124 #undef HAVE_PREEMPTIVE_PTHREADS
126 /* define if you have POSIX Threads */
129 /* define if your POSIX Threads implementatin is circa Draft 4 */
130 #undef HAVE_PTHREADS_D4
132 /* define this for ACL Group support */
133 #undef SLAPD_ACLGROUPS
135 /* define this for Reverse Lookup support */
136 #undef SLAPD_RLOOKUPS
138 /* define this for phonetic support */
139 #undef SLAPD_PHONETIC
141 /* Define if you have the bcopy function. */
144 /* Define if you have the flock function. */
147 /* Define if you have the getdtablesize function. */
148 #undef HAVE_GETDTABLESIZE
150 /* Define if you have the gethostname function. */
151 #undef HAVE_GETHOSTNAME
153 /* Define if you have the gettimeofday function. */
154 #undef HAVE_GETTIMEOFDAY
156 /* Define if you have the lockf function. */
159 /* Define if you have the memcpy function. */
162 /* Define if you have the memmove function. */
165 /* Define if you have the mktime function. */
168 /* Define if you have the pthread_kill function. */
169 #undef HAVE_PTHREAD_KILL
171 /* Define if you have the pthread_yield function. */
172 #undef HAVE_PTHREAD_YIELD
174 /* Define if you have the sched_yield function. */
175 #undef HAVE_SCHED_YIELD
177 /* Define if you have the select function. */
180 /* Define if you have the setpwfile function. */
181 #undef HAVE_SETPWFILE
183 /* Define if you have the setsid function. */
186 /* Define if you have the signal function. */
189 /* Define if you have the sigset function. */
192 /* Define if you have the socket function. */
195 /* Define if you have the strdup function. */
198 /* Define if you have the strerror function. */
201 /* Define if you have the strrchr function. */
204 /* Define if you have the strsep function. */
207 /* Define if you have the strstr function. */
210 /* Define if you have the strtod function. */
213 /* Define if you have the strtol function. */
216 /* Define if you have the strtoul function. */
219 /* Define if you have the sysconf function. */
222 /* Define if you have the <db.h> header file. */
225 /* Define if you have the <db_185.h> header file. */
228 /* Define if you have the <des.h> header file. */
231 /* Define if you have the <dirent.h> header file. */
234 /* Define if you have the <fcntl.h> header file. */
237 /* Define if you have the <filio.h> header file. */
240 /* Define if you have the <gdbm.h> header file. */
243 /* Define if you have the <kerberosIV/des.h> header file. */
244 #undef HAVE_KERBEROSIV_DES_H
246 /* Define if you have the <kerberosIV/krb.h> header file. */
247 #undef HAVE_KERBEROSIV_KRB_H
249 /* Define if you have the <krb.h> header file. */
252 /* Define if you have the <limits.h> header file. */
255 /* Define if you have the <lwp/lwp.h> header file. */
256 #undef HAVE_LWP_LWP_H
258 /* Define if you have the <mach/cthreads.h> header file. */
259 #undef HAVE_MACH_CTHREADS_H
261 /* Define if you have the <malloc.h> header file. */
264 /* Define if you have the <ncurses.h> header file. */
265 #undef HAVE_NCURSES_H
267 /* Define if you have the <ndbm.h> header file. */
270 /* Define if you have the <ndir.h> header file. */
273 /* Define if you have the <pthread.h> header file. */
274 #undef HAVE_PTHREAD_H
276 /* Define if you have the <sched.h> header file. */
279 /* Define if you have the <sgtty.h> header file. */
282 /* Define if you have the <stddef.h> header file. */
285 /* Define if you have the <synch.h> header file. */
288 /* Define if you have the <sys/dir.h> header file. */
289 #undef HAVE_SYS_DIR_H
291 /* Define if you have the <sys/file.h> header file. */
292 #undef HAVE_SYS_FILE_H
294 /* Define if you have the <sys/ioctl.h> header file. */
295 #undef HAVE_SYS_IOCTL_H
297 /* Define if you have the <sys/ndir.h> header file. */
298 #undef HAVE_SYS_NDIR_H
300 /* Define if you have the <sys/time.h> header file. */
301 #undef HAVE_SYS_TIME_H
303 /* Define if you have the <syslog.h> header file. */
306 /* Define if you have the <termcap.h> header file. */
307 #undef HAVE_TERMCAP_H
309 /* Define if you have the <termio.h> header file. */
312 /* Define if you have the <thread.h> header file. */
315 /* Define if you have the <unistd.h> header file. */
318 /* Define if you have the V3 library (-lV3). */
321 /* Define if you have the gen library (-lgen). */
324 /* Define if you have the inet library (-linet). */
327 /* Define if you have the net library (-lnet). */
330 /* Define if you have the nsl library (-lnsl). */
333 /* Define if you have the nsl_s library (-lnsl_s). */
336 /* Define if you have the socket library (-lsocket). */
337 #undef HAVE_LIBSOCKET
344 #include "ldap_cdefs.h"
346 #endif /* _LDAP_PORTABLE_H */