versadac  1
versadac - Scalable Recorder Firmware
portable.h
1 /* include/portable.hin. Generated from configure.in by autoheader. */
2 
3 
4 /* begin of portable.h.pre */
5 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
6  *
7  * Copyright 1998-2008 The OpenLDAP Foundation
8  * All rights reserved.
9  *
10  * Redistribution and use in source and binary forms, with or without
11  * modification, are permitted only as authorized by the OpenLDAP
12  * Public License.
13  *
14  * A copy of this license is available in the file LICENSE in the
15  * top-level directory of the distribution or, alternatively, at
16  * <http://www.OpenLDAP.org/license.html>.
17  */
18 
19 #ifndef _LDAP_PORTABLE_H
20 #define _LDAP_PORTABLE_H
21 
22 /* define this if needed to get reentrant functions */
23 #ifndef REENTRANT
24 #define REENTRANT 1
25 #endif
26 #ifndef _REENTRANT
27 #define _REENTRANT 1
28 #endif
29 
30 /* define this if needed to get threadsafe functions */
31 #ifndef THREADSAFE
32 #define THREADSAFE 1
33 #endif
34 #ifndef _THREADSAFE
35 #define _THREADSAFE 1
36 #endif
37 #ifndef THREAD_SAFE
38 #define THREAD_SAFE 1
39 #endif
40 #ifndef _THREAD_SAFE
41 #define _THREAD_SAFE 1
42 #endif
43 
44 #ifndef _SGI_MP_SOURCE
45 #undef _SGI_MP_SOURCE
46 #endif
47 
48 /* end of portable.h.pre */
49 
50 /* define to use both <string.h> and <strings.h> */
51 #undef BOTH_STRINGS_H
52 
53 /* define if cross compiling */
54 #undef CROSS_COMPILING
55 
56 /* set to the number of arguments ctime_r() expects */
57 #undef CTIME_R_NARGS
58 
59 /* define if toupper() requires islower() */
60 #undef C_UPPER_LOWER
61 
62 /* define if sys_errlist is not declared in stdio.h or errno.h
63  is declare in errno.h in VxWorks 5.5 */
64 #undef DECL_SYS_ERRLIST
65 
66 /* define to enable rewriting in back-ldap and back-meta */
67 #undef ENABLE_REWRITE
68 
69 /* define to enable slapi library */
70 #undef ENABLE_SLAPI
71 
72 /* defined to be the EXE extension */
73 #undef EXEEXT
74 
75 /* set to the number of arguments gethostbyaddr_r() expects
76  defined in socksupp.c in VxWroks 5.5 */
77 #define GETHOSTBYADDR_R_NARGS 3
78 
79 /* set to the number of arguments gethostbyname_r() expects
80  defined in socksupp.c in VxWroks 5.5 */
81 #define GETHOSTBYNAME_R_NARGS 3
82 
83 /* Define to 1 if `TIOCGWINSZ' requires <sys/ioctl.h>. */
84 #undef GWINSZ_IN_SYS_IOCTL
85 
86 /* define if you have AIX security lib */
87 #undef HAVE_AIX_SECURITY
88 
89 /* Define to 1 if you have the <arpa/inet.h> header file. */
90 #define HAVE_ARPA_INET_H 1
91 
92 /* Define to 1 if you have the <arpa/nameser.h> header file. */
93 #undef HAVE_ARPA_NAMESER_H
94 
95 /* Define to 1 if you have the <assert.h> header file. */
96 #undef HAVE_ASSERT_H
97 
98 /* Define to 1 if you have the `bcopy' function. */
99 #define HAVE_BCOPY 1
100 
101 /* define this if Berkeley DB is available */
102 #undef HAVE_BERKELEY_DB
103 
104 /* define if Berkeley DB has DB_THREAD support */
105 #undef HAVE_BERKELEY_DB_THREAD
106 
107 /* Define to 1 if you have the <bits/types.h> header file. */
108 #undef HAVE_BITS_TYPES_H
109 
110 /* Define to 1 if you have the `chroot' function. */
111 #undef HAVE_CHROOT
112 
113 /* Define to 1 if you have the `closesocket' function. */
114 #undef HAVE_CLOSESOCKET
115 
116 /* Define to 1 if you have the <conio.h> header file. */
117 #undef HAVE_CONIO_H
118 
119 /* define if crypt(3) is available */
120 #undef HAVE_CRYPT
121 
122 /* Define to 1 if you have the <crypt.h> header file. */
123 #undef HAVE_CRYPT_H
124 
125 /* Define to 1 if you have the <cthreads.h> header file. */
126 #undef HAVE_CTHREADS_H
127 
128 /* Define to 1 if you have the `ctime_r' function. */
129 #undef HAVE_CTIME_R
130 
131 /* define if you have Cyrus SASL */
132 #undef HAVE_CYRUS_SASL
133 
134 /* Define to 1 if you have the <db.h> header file. */
135 #undef HAVE_DB_H
136 
137 /* define if your system supports /dev/poll */
138 #undef HAVE_DEVPOLL
139 
140 /* Define to 1 if you have the <direct.h> header file. */
141 #undef HAVE_DIRECT_H
142 
143 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
144  */
145 #undef HAVE_DIRENT_H
146 
147 /* Define to 1 if you have the <dlfcn.h> header file. */
148 #undef HAVE_DLFCN_H
149 
150 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
151 #undef HAVE_DOPRNT
152 
153 /* define if system uses EBCDIC instead of ASCII */
154 #undef HAVE_EBCDIC
155 
156 /* Define to 1 if you have the `endgrent' function. */
157 #undef HAVE_ENDGRENT
158 
159 /* Define to 1 if you have the `endpwent' function. */
160 #undef HAVE_ENDPWENT
161 
162 /* define if your system supports epoll */
163 #undef HAVE_EPOLL
164 
165 /* Define to 1 if you have the <errno.h> header file. */
166 #define HAVE_ERRNO_H 1
167 
168 /* Define to 1 if you have the `fcntl' function. */
169 /* #undef HAVE_FCNTL */
170 
171 /* Define to 1 if you have the <fcntl.h> header file. */
172 #define HAVE_FCNTL_H 1
173 
174 /* define if you actually have FreeBSD fetch(3) */
175 #undef HAVE_FETCH
176 
177 /* Define to 1 if you have the <filio.h> header file. */
178 #undef HAVE_FILIO_H
179 
180 /* Define to 1 if you have the `flock' function. */
181 #undef HAVE_FLOCK
182 
183 /* Define to 1 if you have the `fstat' function. */
184 #define HAVE_FSTAT 1
185 
186 /* Define to 1 if you have the `gai_strerror' function. */
187 #undef HAVE_GAI_STRERROR
188 
189 /* Define to 1 if you have the `getaddrinfo' function. */
190 #undef HAVE_GETADDRINFO
191 
192 /* Define to 1 if you have the `getdtablesize' function. */
193 #undef HAVE_GETDTABLESIZE
194 
195 /* Define to 1 if you have the `getgrgid' function. */
196 #undef HAVE_GETGRGID
197 
198 /* Define to 1 if you have the `gethostbyaddr_r' function. */
199 #define HAVE_GETHOSTBYADDR_R 1
200 
201 /* Define to 1 if you have the `gethostbyname_r' function. */
202 #define HAVE_GETHOSTBYNAME_R 1
203 
204 /* Define to 1 if you have the `gethostname' function. */
205 #define HAVE_GETHOSTNAME 1
206 
207 /* Define to 1 if you have the `getnameinfo' function. */
208 #undef HAVE_GETNAMEINFO
209 
210 /* Define to 1 if you have the `getopt' function. */
211 #undef HAVE_GETOPT
212 
213 /* Define to 1 if you have the <getopt.h> header file. */
214 #undef HAVE_GETOPT_H
215 
216 /* Define to 1 if you have the `getpass' function. */
217 #undef HAVE_GETPASS
218 
219 /* Define to 1 if you have the `getpassphrase' function. */
220 #undef HAVE_GETPASSPHRASE
221 
222 /* Define to 1 if you have the `getpeereid' function. */
223 #undef HAVE_GETPEEREID
224 
225 /* Define to 1 if you have the `getpeerucred' function. */
226 #undef HAVE_GETPEERUCRED
227 
228 /* Define to 1 if you have the `getpwnam' function. */
229 #undef HAVE_GETPWNAM
230 
231 /* Define to 1 if you have the `getpwuid' function. */
232 #undef HAVE_GETPWUID
233 
234 /* Define to 1 if you have the `getspnam' function. */
235 #undef HAVE_GETSPNAM
236 
237 /* Define to 1 if you have the `gettimeofday' function. */
238 #undef HAVE_GETTIMEOFDAY
239 
240 /* Define to 1 if you have the <gmp.h> header file. */
241 #undef HAVE_GMP_H
242 
243 /* define if you have GNUtls */
244 #undef HAVE_GNUTLS
245 
246 /* Define to 1 if you have the <gnutls/gnutls.h> header file. */
247 #undef HAVE_GNUTLS_GNUTLS_H
248 
249 /* if you have GNU Pth */
250 #undef HAVE_GNU_PTH
251 
252 /* Define to 1 if you have the <grp.h> header file. */
253 #define HAVE_GRP_H 1
254 
255 /* Define to 1 if you have the `hstrerror' function. */
256 #undef HAVE_HSTRERROR
257 
258 /* define if you actually have ICU */
259 #undef HAVE_ICU
260 
261 /* define to you inet_aton(3) is available */
262 #undef HAVE_INET_ATON
263 
264 /* Define to 1 if you have the `inet_ntoa_b' function. */
265 #define HAVE_INET_NTOA_B 1
266 
267 /* Define to 1 if you have the `inet_ntop' function. */
268 #undef HAVE_INET_NTOP
269 
270 /* Define to 1 if you have the `initgroups' function. */
271 #undef HAVE_INITGROUPS
272 
273 /* Define to 1 if you have the <inttypes.h> header file. */
274 #undef HAVE_INTTYPES_H
275 
276 /* Define to 1 if you have the `ioctl' function. */
277 #define HAVE_IOCTL 1
278 
279 /* Define to 1 if you have the <io.h> header file. */
280 #undef HAVE_IO_H
281 
282 /* Define to 1 if you have the `gen' library (-lgen). */
283 #undef HAVE_LIBGEN
284 
285 /* Define to 1 if you have the `gmp' library (-lgmp). */
286 #undef HAVE_LIBGMP
287 
288 /* Define to 1 if you have the `inet' library (-linet). */
289 #define HAVE_LIBINET 1
290 
291 /* define if you have libtool -ltdl */
292 #undef HAVE_LIBLTDL
293 
294 /* Define to 1 if you have the `net' library (-lnet). */
295 #define HAVE_LIBNET 1
296 
297 /* Define to 1 if you have the `nsl' library (-lnsl). */
298 #undef HAVE_LIBNSL
299 
300 /* Define to 1 if you have the `nsl_s' library (-lnsl_s). */
301 #undef HAVE_LIBNSL_S
302 
303 /* Define to 1 if you have the `socket' library (-lsocket). */
304 #define HAVE_LIBSOCKET 1
305 
306 /* Define to 1 if you have the <libutil.h> header file. */
307 #undef HAVE_LIBUTIL_H
308 
309 /* Define to 1 if you have the `V3' library (-lV3). */
310 #undef HAVE_LIBV3
311 
312 /* Define to 1 if you have the <limits.h> header file. */
313 #define HAVE_LIMITS_H 1
314 
315 /* if you have LinuxThreads */
316 #undef HAVE_LINUX_THREADS
317 
318 /* Define to 1 if you have the <locale.h> header file. */
319 #define HAVE_LOCALE_H 1
320 
321 /* Define to 1 if you have the `lockf' function. */
322 #undef HAVE_LOCKF
323 
324 /* Define to 1 if the system has the type `long long'. */
325 #undef HAVE_LONG_LONG
326 
327 /* Define to 1 if you have the <ltdl.h> header file. */
328 #undef HAVE_LTDL_H
329 
330 /* if you have SunOS LWP package */
331 #undef HAVE_LWP
332 
333 /* Define to 1 if you have the <lwp/lwp.h> header file. */
334 #undef HAVE_LWP_LWP_H
335 
336 /* define if you have Mach Cthreads */
337 #undef HAVE_MACH_CTHREADS
338 
339 /* Define to 1 if you have the <mach/cthreads.h> header file. */
340 #undef HAVE_MACH_CTHREADS_H
341 
342 /* Define to 1 if you have the <malloc.h> header file. */
343 #define HAVE_MALLOC_H 1
344 
345 /* Define to 1 if you have the `memcpy' function. */
346 #define HAVE_MEMCPY 1
347 
348 /* Define to 1 if you have the `memmove' function. */
349 #define HAVE_MEMMOVE 1
350 
351 /* Define to 1 if you have the <memory.h> header file. */
352 #define HAVE_MEMORY_H 1
353 
354 /* Define to 1 if you have the `memrchr' function. */
355 #undef HAVE_MEMRCHR
356 
357 /* Define to 1 if you have the `mkstemp' function. */
358 #undef HAVE_MKSTEMP
359 
360 /* Define to 1 if you have the `mktemp' function. */
361 #undef HAVE_MKTEMP
362 
363 /* define this if you have mkversion */
364 #undef HAVE_MKVERSION
365 
366 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
367 #undef HAVE_NDIR_H
368 
369 /* Define to 1 if you have the <netinet/tcp.h> header file. */
370 #define HAVE_NETINET_TCP_H 1
371 
372 /* define if strerror_r returns char* instead of int */
373 #undef HAVE_NONPOSIX_STRERROR_R
374 
375 /* if you have NT Event Log */
376 #undef HAVE_NT_EVENT_LOG
377 
378 /* if you have NT Service Manager */
379 #undef HAVE_NT_SERVICE_MANAGER
380 
381 /* if you have NT Threads */
382 #undef HAVE_NT_THREADS
383 
384 /* define if you have OpenSSL */
385 #define HAVE_OPENSSL 1
386 
387 /* Define to 1 if you have the <openssl/bn.h> header file. */
388 #undef HAVE_OPENSSL_BN_H
389 
390 /* define if you have OpenSSL with CRL checking capability */
391 #define HAVE_OPENSSL_CRL 1
392 
393 /* Define to 1 if you have the <openssl/crypto.h> header file. */
394 #undef HAVE_OPENSSL_CRYPTO_H
395 
396 /* Define to 1 if you have the <openssl/ssl.h> header file. */
397 #define HAVE_OPENSSL_SSL_H 1
398 
399 /* Define to 1 if you have the `pipe' function. */
400 #undef HAVE_PIPE
401 
402 /* Define to 1 if you have the `poll' function. */
403 #undef HAVE_POLL
404 
405 /* Define to 1 if you have the <poll.h> header file. */
406 #undef HAVE_POLL_H
407 
408 /* Define to 1 if you have the <process.h> header file. */
409 #undef HAVE_PROCESS_H
410 
411 /* Define to 1 if you have the <psap.h> header file. */
412 #undef HAVE_PSAP_H
413 
414 /* define to pthreads API spec revision */
415 #undef HAVE_PTHREADS
416 
417 /* define if you have pthread_detach function */
418 #undef HAVE_PTHREAD_DETACH
419 
420 /* Define to 1 if you have the `pthread_getconcurrency' function. */
421 #undef HAVE_PTHREAD_GETCONCURRENCY
422 
423 /* Define to 1 if you have the <pthread.h> header file. */
424 #define HAVE_PTHREAD_H 1
425 
426 /* Define to 1 if you have the `pthread_kill' function. */
427 #undef HAVE_PTHREAD_KILL
428 
429 /* Define to 1 if you have the `pthread_kill_other_threads_np' function. */
430 #undef HAVE_PTHREAD_KILL_OTHER_THREADS_NP
431 
432 /* define if you have pthread_rwlock_destroy function */
433 #undef HAVE_PTHREAD_RWLOCK_DESTROY
434 
435 /* Define to 1 if you have the `pthread_setconcurrency' function. */
436 #undef HAVE_PTHREAD_SETCONCURRENCY
437 
438 /* Define to 1 if you have the `pthread_yield' function. */
439 #undef HAVE_PTHREAD_YIELD
440 
441 /* Define to 1 if you have the <pth.h> header file. */
442 #undef HAVE_PTH_H
443 
444 /* Define to 1 if the system has the type `ptrdiff_t'. */
445 #undef HAVE_PTRDIFF_T
446 
447 /* Define to 1 if you have the <pwd.h> header file. */
448 #undef HAVE_PWD_H
449 
450 /* Define to 1 if you have the `read' function. */
451 #define HAVE_READ 1
452 
453 /* Define to 1 if you have the `recv' function. */
454 #define HAVE_RECV 1
455 
456 /* Define to 1 if you have the `recvfrom' function. */
457 #define HAVE_RECVFROM 1
458 
459 /* Define to 1 if you have the <regex.h> header file. */
460 #undef HAVE_REGEX_H
461 
462 /* Define to 1 if you have the <resolv.h> header file. */
463 #undef HAVE_RESOLV_H
464 
465 /* define if you have res_query() */
466 #undef HAVE_RES_QUERY
467 
468 /* define if OpenSSL needs RSAref */
469 #undef HAVE_RSAREF
470 
471 /* Define to 1 if you have the <sasl.h> header file. */
472 #undef HAVE_SASL_H
473 
474 /* Define to 1 if you have the <sasl/sasl.h> header file. */
475 #undef HAVE_SASL_SASL_H
476 
477 /* define if your SASL library has sasl_version() */
478 #undef HAVE_SASL_VERSION
479 
480 /* Define to 1 if you have the <sched.h> header file. */
481 #undef HAVE_SCHED_H
482 
483 /* Define to 1 if you have the `sched_yield' function. */
484 #undef HAVE_SCHED_YIELD
485 
486 /* Define to 1 if you have the `send' function. */
487 #define HAVE_SEND 1
488 
489 /* Define to 1 if you have the `sendmsg' function. */
490 #define HAVE_SENDMSG 1
491 
492 /* Define to 1 if you have the `sendto' function. */
493 #define HAVE_SENDTO 1
494 
495 /* Define to 1 if you have the `setegid' function. */
496 #undef HAVE_SETEGID
497 
498 /* Define to 1 if you have the `seteuid' function. */
499 #undef HAVE_SETEUID
500 
501 /* Define to 1 if you have the `setgid' function. */
502 #undef HAVE_SETGID
503 
504 /* define if setproctitle(3) is available */
505 #undef HAVE_SETPROCTITLE
506 
507 /* Define to 1 if you have the `setpwfile' function. */
508 #undef HAVE_SETPWFILE
509 
510 /* Define to 1 if you have the `setsid' function. */
511 #undef HAVE_SETSID
512 
513 /* Define to 1 if you have the `setuid' function. */
514 #undef HAVE_SETUID
515 
516 /* Define to 1 if you have the <sgtty.h> header file. */
517 #undef HAVE_SGTTY_H
518 
519 /* Define to 1 if you have the <shadow.h> header file. */
520 #undef HAVE_SHADOW_H
521 
522 /* Define to 1 if you have the `sigaction' function. */
523 #undef HAVE_SIGACTION
524 
525 /* Define to 1 if you have the `signal' function. */
526 #undef HAVE_SIGNAL
527 
528 /* Define to 1 if you have the `sigset' function. */
529 #undef HAVE_SIGSET
530 
531 /* define if you have -lslp */
532 #undef HAVE_SLP
533 
534 /* Define to 1 if you have the <slp.h> header file. */
535 #undef HAVE_SLP_H
536 
537 /* Define to 1 if you have the `snprintf' function. */
538 #undef HAVE_SNPRINTF
539 
540 /* if you have spawnlp() */
541 #undef HAVE_SPAWNLP
542 
543 /* Define to 1 if you have the <sqlext.h> header file. */
544 #undef HAVE_SQLEXT_H
545 
546 /* Define to 1 if you have the <sql.h> header file. */
547 #undef HAVE_SQL_H
548 
549 /* Define to 1 if you have the <stddef.h> header file. */
550 #define HAVE_STDDEF_H 1
551 
552 /* Define to 1 if you have the <stdint.h> header file. */
553 #undef HAVE_STDINT_H
554 
555 /* Define to 1 if you have the <stdlib.h> header file. */
556 #define HAVE_STDLIB_H 1
557 
558 /* Define to 1 if you have the `strdup' function. */
559 #undef HAVE_STRDUP
560 
561 /* Define to 1 if you have the `strerror' function. */
562 #undef HAVE_STRERROR
563 
564 /* Define to 1 if you have the `strerror_r' function. */
565 #undef HAVE_STRERROR_R
566 
567 /* Define to 1 if you have the `strftime' function. */
568 #undef HAVE_STRFTIME
569 
570 /* Define to 1 if you have the <strings.h> header file. */
571 #undef HAVE_STRINGS_H
572 
573 /* Define to 1 if you have the <string.h> header file. */
574 #define HAVE_STRING_H 1
575 
576 /* Define to 1 if you have the `strpbrk' function. */
577 #undef HAVE_STRPBRK
578 
579 /* Define to 1 if you have the `strrchr' function. */
580 #undef HAVE_STRRCHR
581 
582 /* Define to 1 if you have the `strsep' function. */
583 #undef HAVE_STRSEP
584 
585 /* Define to 1 if you have the `strspn' function. */
586 #undef HAVE_STRSPN
587 
588 /* Define to 1 if you have the `strstr' function. */
589 #undef HAVE_STRSTR
590 
591 /* Define to 1 if you have the `strtol' function. */
592 #undef HAVE_STRTOL
593 
594 /* Define to 1 if you have the `strtoll' function. */
595 #undef HAVE_STRTOLL
596 
597 /* Define to 1 if you have the `strtoq' function. */
598 #undef HAVE_STRTOQ
599 
600 /* Define to 1 if you have the `strtoul' function. */
601 #undef HAVE_STRTOUL
602 
603 /* Define to 1 if you have the `strtouq' function. */
604 #undef HAVE_STRTOUQ
605 
606 /* Define to 1 if `msg_accrightslen' is member of `struct msghdr'. */
607 #undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTSLEN
608 
609 /* Define to 1 if `msg_control' is member of `struct msghdr'. */
610 #undef HAVE_STRUCT_MSGHDR_MSG_CONTROL
611 
612 /* Define to 1 if `pw_gecos' is member of `struct passwd'. */
613 #undef HAVE_STRUCT_PASSWD_PW_GECOS
614 
615 /* Define to 1 if `pw_passwd' is member of `struct passwd'. */
616 #undef HAVE_STRUCT_PASSWD_PW_PASSWD
617 
618 /* Define to 1 if `st_blksize' is member of `struct stat'. */
619 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
620 
621 /* Define to 1 if `st_fstype' is member of `struct stat'. */
622 #undef HAVE_STRUCT_STAT_ST_FSTYPE
623 
624 /* define to 1 if st_fstype is char * */
625 #define HAVE_STRUCT_STAT_ST_FSTYPE_CHAR 1
626 
627 /* define to 1 if st_fstype is int */
628 #undef HAVE_STRUCT_STAT_ST_FSTYPE_INT
629 
630 /* Define to 1 if `st_vfstype' is member of `struct stat'. */
631 #undef HAVE_STRUCT_STAT_ST_VFSTYPE
632 
633 /* Define to 1 if you have the <synch.h> header file. */
634 #undef HAVE_SYNCH_H
635 
636 /* Define to 1 if you have the `sysconf' function. */
637 #undef HAVE_SYSCONF
638 
639 /* Define to 1 if you have the <sysexits.h> header file. */
640 #undef HAVE_SYSEXITS_H
641 
642 /* Define to 1 if you have the <syslog.h> header file. */
643 #undef HAVE_SYSLOG_H
644 
645 /* Define to 1 if you have the <sys/devpoll.h> header file. */
646 #undef HAVE_SYS_DEVPOLL_H
647 
648 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
649  */
650 #undef HAVE_SYS_DIR_H
651 
652 /* Define to 1 if you have the <sys/epoll.h> header file. */
653 #undef HAVE_SYS_EPOLL_H
654 
655 /* define if you actually have sys_errlist in your libs */
656 #undef HAVE_SYS_ERRLIST
657 
658 /* Define to 1 if you have the <sys/errno.h> header file. */
659 #undef HAVE_SYS_ERRNO_H
660 
661 /* Define to 1 if you have the <sys/file.h> header file. */
662 #undef HAVE_SYS_FILE_H
663 
664 /* Define to 1 if you have the <sys/filio.h> header file. */
665 #undef HAVE_SYS_FILIO_H
666 
667 /* Define to 1 if you have the <sys/fstyp.h> header file. */
668 #undef HAVE_SYS_FSTYP_H
669 
670 /* Define to 1 if you have the <sys/ioctl.h> header file. */
671 #define HAVE_SYS_IOCTL_H 1
672 
673 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
674  */
675 #undef HAVE_SYS_NDIR_H
676 
677 /* Define to 1 if you have the <sys/param.h> header file. */
678 #undef HAVE_SYS_PARAM_H
679 
680 /* Define to 1 if you have the <sys/poll.h> header file. */
681 #undef HAVE_SYS_POLL_H
682 
683 /* Define to 1 if you have the <sys/privgrp.h> header file. */
684 #undef HAVE_SYS_PRIVGRP_H
685 
686 /* Define to 1 if you have the <sys/resource.h> header file. */
687 #undef HAVE_SYS_RESOURCE_H
688 
689 /* Define to 1 if you have the <sys/select.h> header file. */
690 #undef HAVE_SYS_SELECT_H
691 
692 /* Define to 1 if you have the <sys/socket.h> header file. */
693 #define HAVE_SYS_SOCKET_H 1
694 
695 /* Define to 1 if you have the <sys/stat.h> header file. */
696 #define HAVE_SYS_STAT_H 1
697 
698 /* Define to 1 if you have the <sys/syslog.h> header file. */
699 #undef HAVE_SYS_SYSLOG_H
700 
701 /* Define to 1 if you have the <sys/time.h> header file. */
702 #undef HAVE_SYS_TIME_H
703 
704 /* Define to 1 if you have the <sys/types.h> header file. */
705 #undef HAVE_SYS_TYPES_H
706 
707 /* Define to 1 if you have the <sys/ucred.h> header file. */
708 #undef HAVE_SYS_UCRED_H
709 
710 /* Define to 1 if you have the <sys/uio.h> header file. */
711 #undef HAVE_SYS_UIO_H
712 
713 /* Define to 1 if you have the <sys/un.h> header file. */
714 #undef HAVE_SYS_UN_H
715 
716 /* Define to 1 if you have the <sys/uuid.h> header file. */
717 #undef HAVE_SYS_UUID_H
718 
719 /* Define to 1 if you have the <sys/vmount.h> header file. */
720 #undef HAVE_SYS_VMOUNT_H
721 
722 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
723 #define HAVE_SYS_WAIT_H 1
724 
725 /* define if you have -lwrap */
726 #undef HAVE_TCPD
727 
728 /* Define to 1 if you have the <tcpd.h> header file. */
729 #undef HAVE_TCPD_H
730 
731 /* Define to 1 if you have the <termios.h> header file. */
732 #undef HAVE_TERMIOS_H
733 
734 /* if you have Solaris LWP (thr) package */
735 #undef HAVE_THR
736 
737 /* Define to 1 if you have the <thread.h> header file. */
738 #undef HAVE_THREAD_H
739 
740 /* Define to 1 if you have the `thr_getconcurrency' function. */
741 #undef HAVE_THR_GETCONCURRENCY
742 
743 /* Define to 1 if you have the `thr_setconcurrency' function. */
744 #undef HAVE_THR_SETCONCURRENCY
745 
746 /* Define to 1 if you have the `thr_yield' function. */
747 #undef HAVE_THR_YIELD
748 
749 /* define if you have TLS */
750 #define HAVE_TLS 1
751 
752 /* Define to 1 if you have the <unicode/utypes.h> header file. */
753 #undef HAVE_UNICODE_UTYPES_H
754 
755 /* Define to 1 if you have the <unistd.h> header file. */
756 #undef HAVE_UNISTD_H
757 
758 /* Define to 1 if you have the <utime.h> header file. */
759 #undef HAVE_UTIME_H
760 
761 /* define if you have uuid_generate() */
762 #undef HAVE_UUID_GENERATE
763 
764 /* define if you have uuid_to_str() */
765 #undef HAVE_UUID_TO_STR
766 
767 /* Define to 1 if you have the <uuid/uuid.h> header file. */
768 #undef HAVE_UUID_UUID_H
769 
770 /* Define to 1 if you have the `vprintf' function. */
771 #undef HAVE_VPRINTF
772 
773 /* Define to 1 if you have the `vsnprintf' function. */
774 #define HAVE_VSNPRINTF 1
775 
776 /* Define to 1 if you have the `wait4' function. */
777 #undef HAVE_WAIT4
778 
779 /* Define to 1 if you have the `waitpid' function. */
780 #undef HAVE_WAITPID
781 
782 /* define if you have winsock */
783 #undef HAVE_WINSOCK
784 
785 /* define if you have winsock2 */
786 #undef HAVE_WINSOCK2
787 
788 /* Define to 1 if you have the <winsock2.h> header file. */
789 #undef HAVE_WINSOCK2_H
790 
791 /* Define to 1 if you have the <winsock.h> header file. */
792 #undef HAVE_WINSOCK_H
793 
794 /* Define to 1 if you have the `write' function. */
795 #define HAVE_WRITE 1
796 
797 /* define if select implicitly yields */
798 #undef HAVE_YIELDING_SELECT
799 
800 /* define to 32-bit or greater integer type */
801 #define LBER_INT_T int
802 
803 /* define to large integer type
804 #define LBER_LEN_T int (kw) */
805 
806 /* define to socket descriptor type */
807 #define LBER_SOCKET_T signed long
808 
809 /* define to large integer type
810 #define LBER_TAG_T int (kw) */
811 
812 /* define to 1 if library is thread safe */
813 #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1
814 
815 /* define to LDAP VENDOR VERSION */
816 #define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS 1
817 
818 /* define this to add debugging code */
819 #define LDAP_DEBUG 1
820 
821 /* define if LDAP libs are dynamic */
822 #undef LDAP_LIBS_DYNAMIC
823 
824 /* define to support PF_INET6 */
825 #undef LDAP_PF_INET6
826 
827 /* define to support PF_LOCAL */
828 #undef LDAP_PF_LOCAL
829 
830 /* define this for LDAP process title support */
831 #undef LDAP_PROCTITLE
832 
833 /* define this to add SLAPI code */
834 #undef LDAP_SLAPI
835 
836 /* define this to add syslog code */
837 #undef LDAP_SYSLOG
838 
839 /* Version */
840 #define LDAP_VENDOR_VERSION 1
841 
842 /* Major */
843 #define LDAP_VENDOR_VERSION_MAJOR 1
844 
845 /* Minor */
846 #define LDAP_VENDOR_VERSION_MINOR 0
847 
848 /* Patch */
849 #define LDAP_VENDOR_VERSION_PATCH 0
850 
851 /* define if memcmp is not 8-bit clean or is otherwise broken */
852 #undef NEED_MEMCMP_REPLACEMENT
853 
854 /* define if you have (or want) no threads */
855 #undef NO_THREADS
856 
857 /* define to use the original debug style */
858 #undef OLD_DEBUG
859 
860 /* Package */
861 #undef OPENLDAP_PACKAGE
862 
863 /* Version */
864 #undef OPENLDAP_VERSION
865 
866 /* Define to the address where bug reports for this package should be sent. */
867 #undef PACKAGE_BUGREPORT
868 
869 /* Define to the full name of this package. */
870 #undef PACKAGE_NAME
871 
872 /* Define to the full name and version of this package. */
873 #undef PACKAGE_STRING
874 
875 /* Define to the one symbol short name of this package. */
876 #undef PACKAGE_TARNAME
877 
878 /* Define to the version of this package. */
879 #undef PACKAGE_VERSION
880 
881 /* define if sched_yield yields the entire process */
882 #undef REPLACE_BROKEN_YIELD
883 
884 /* Define as the return type of signal handlers (`int' or `void'). */
885 #define RETSIGTYPE void
886 
887 /* Define to the type of arg 1 for `select'. */
888 #define SELECT_TYPE_ARG1 int
889 
890 /* Define to the type of args 2, 3 and 4 for `select'. */
891 #define SELECT_TYPE_ARG234 fd_set
892 
893 /* Define to the type of arg 5 for `select'. */
894 #define SELECT_TYPE_ARG5 timeval
895 
896 /* The size of a `int', as computed by sizeof. */
897 #define SIZEOF_INT 2
898 
899 /* The size of a `long', as computed by sizeof. */
900 #define SIZEOF_LONG 4
901 
902 /* The size of a `long long', as computed by sizeof. */
903 #undef SIZEOF_LONG_LONG
904 
905 /* The size of a `short', as computed by sizeof. */
906 #undef SIZEOF_SHORT
907 
908 /* The size of a `wchar_t', as computed by sizeof. */
909 #undef SIZEOF_WCHAR_T
910 
911 /* define to support per-object ACIs */
912 #undef SLAPD_ACI_ENABLED
913 
914 /* define to support BDB backend */
915 #undef SLAPD_BDB
916 
917 /* define to support cleartext passwords */
918 #undef SLAPD_CLEARTEXT
919 
920 /* define to support crypt(3) passwords */
921 #undef SLAPD_CRYPT
922 
923 /* define to support DNS SRV backend */
924 #undef SLAPD_DNSSRV
925 
926 /* define to support HDB backend */
927 #undef SLAPD_HDB
928 
929 /* define to support LDAP backend */
930 #undef SLAPD_LDAP
931 
932 /* define to support LAN Manager passwords */
933 #undef SLAPD_LMHASH
934 
935 /* define to support LDAP Metadirectory backend */
936 #undef SLAPD_META
937 
938 /* define to support modules */
939 #undef SLAPD_MODULES
940 
941 /* dynamically linked module */
942 #undef SLAPD_MOD_DYNAMIC
943 
944 /* statically linked module */
945 #undef SLAPD_MOD_STATIC
946 
947 /* define to support cn=Monitor backend */
948 #undef SLAPD_MONITOR
949 
950 /* define to support NULL backend */
951 #undef SLAPD_NULL
952 
953 /* define for In-Directory Access Logging overlay */
954 #undef SLAPD_OVER_ACCESSLOG
955 
956 /* define for Audit Logging overlay */
957 #undef SLAPD_OVER_AUDITLOG
958 
959 /* define for Attribute Constraint overlay */
960 #undef SLAPD_OVER_CONSTRAINT
961 
962 /* define for Dynamic Directory Services overlay */
963 #undef SLAPD_OVER_DDS
964 
965 /* define for Dynamic Group overlay */
966 #undef SLAPD_OVER_DYNGROUP
967 
968 /* define for Dynamic List overlay */
969 #undef SLAPD_OVER_DYNLIST
970 
971 /* define for Reverse Group Membership overlay */
972 #undef SLAPD_OVER_MEMBEROF
973 
974 /* define for Password Policy overlay */
975 #undef SLAPD_OVER_PPOLICY
976 
977 /* define for Proxy Cache overlay */
978 #undef SLAPD_OVER_PROXYCACHE
979 
980 /* define for Referential Integrity overlay */
981 #undef SLAPD_OVER_REFINT
982 
983 /* define for Referential Integrity overlay */
984 #undef SLAPD_OVER_RETCODE
985 
986 /* define for Rewrite/Remap overlay */
987 #undef SLAPD_OVER_RWM
988 
989 /* define for Sequential Modify overlay */
990 #undef SLAPD_OVER_SEQMOD
991 
992 /* define for Syncrepl Provider overlay */
993 #undef SLAPD_OVER_SYNCPROV
994 
995 /* define for Translucent Proxy overlay */
996 #undef SLAPD_OVER_TRANSLUCENT
997 
998 /* define for Attribute Uniqueness overlay */
999 #undef SLAPD_OVER_UNIQUE
1000 
1001 /* define for Value Sorting overlay */
1002 #undef SLAPD_OVER_VALSORT
1003 
1004 /* define to support PASSWD backend */
1005 #undef SLAPD_PASSWD
1006 
1007 /* define to support PERL backend */
1008 #undef SLAPD_PERL
1009 
1010 /* define to support relay backend */
1011 #undef SLAPD_RELAY
1012 
1013 /* define to support reverse lookups */
1014 #undef SLAPD_RLOOKUPS
1015 
1016 /* define to support SHELL backend */
1017 #undef SLAPD_SHELL
1018 
1019 /* define to support SOCK backend */
1020 #undef SLAPD_SOCK
1021 
1022 /* define to support SASL passwords */
1023 #undef SLAPD_SPASSWD
1024 
1025 /* define to support SQL backend */
1026 #undef SLAPD_SQL
1027 
1028 /* define to support run-time loadable ACL */
1029 #undef SLAP_DYNACL
1030 
1031 /* Define to 1 if you have the ANSI C header files. */
1032 #define STDC_HEADERS 1
1033 
1034 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
1035 #undef TIME_WITH_SYS_TIME
1036 
1037 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
1038 #undef TM_IN_SYS_TIME
1039 
1040 /* set to urandom device */
1041 #undef URANDOM_DEVICE
1042 
1043 /* define to use OpenSSL BIGNUM for MP */
1044 #undef USE_MP_BIGNUM
1045 
1046 /* define to use GMP for MP */
1047 #undef USE_MP_GMP
1048 
1049 /* define to use 'long' for MP */
1050 #undef USE_MP_LONG
1051 
1052 /* define to use 'long long' for MP */
1053 #undef USE_MP_LONG_LONG
1054 
1055 /* Define to 1 if your processor stores words with the most significant byte
1056  first (like Motorola and SPARC, unlike Intel and VAX). */
1057 #define WORDS_BIGENDIAN 1
1058 
1059 /* Define to the type of arg 3 for `accept'. */
1060 #define ber_socklen_t int
1061 
1062 /* Define to `char *' if <sys/types.h> does not define. */
1063 #undef caddr_t
1064 
1065 /* Define to empty if `const' does not conform to ANSI C. */
1066 #undef const
1067 
1068 /* Define to `int' if <sys/types.h> doesn't define. */
1069 #undef gid_t
1070 
1071 /* Define to `int' if <sys/types.h> does not define. */
1072 #undef mode_t
1073 
1074 /* Define to `long' if <sys/types.h> does not define. */
1075 #undef off_t
1076 
1077 /* Define to `int' if <sys/types.h> does not define. */
1078 #undef pid_t
1079 
1080 #ifndef VXWORKS_BUILD
1081 /* Define to `int' if <signal.h> does not define. */
1082 #define sig_atomic_t int
1083 #endif
1084 
1085 /* Define to `unsigned' if <sys/types.h> does not define. */
1086 #undef size_t
1087 
1088 /* define to snprintf routine */
1089 #define snprintf BIO_snprintf
1090 
1091 #ifndef VXWORKS_BUILD
1092 /* Define like ber_socklen_t if <sys/socket.h> does not define. */
1093 #define socklen_t int
1094 #endif
1095 
1096 /* Define to `signed int' if <sys/types.h> does not define. */
1097 #undef ssize_t
1098 
1099 /* Define to `int' if <sys/types.h> doesn't define. */
1100 #undef uid_t
1101 
1102 /* define as empty if volatile is not supported */
1103 #undef volatile
1104 
1105 /* define to snprintf routine */
1106 #define vsnprintf BIO_vsnprintf
1107 
1108 /* begin of portable.h.post */
1109 
1110 #ifdef _WIN32
1111  /* don't suck in all of the win32 api */
1112 # define WIN32_LEAN_AND_MEAN 1
1113 #endif
1114 
1115 #ifndef LDAP_NEEDS_PROTOTYPES
1116 /* force LDAP_P to always include prototypes */
1117 #define LDAP_NEEDS_PROTOTYPES 1
1118 #endif
1119 
1120 #ifndef LDAP_REL_ENG
1121 #if (LDAP_VENDOR_VERSION == 000000) && !defined(LDAP_DEVEL)
1122 #define LDAP_DEVEL
1123 #endif
1124 #if defined(LDAP_DEVEL) && !defined(LDAP_TEST)
1125 #define LDAP_TEST
1126 #endif
1127 #endif
1128 
1129 #ifdef HAVE_STDDEF_H
1130 # include <stddef.h>
1131 #endif
1132 
1133 #ifdef HAVE_EBCDIC
1134 /* ASCII/EBCDIC converting replacements for stdio funcs
1135  * vsnprintf and snprintf are used too, but they are already
1136  * checked by the configure script
1137  */
1138 #define fputs ber_pvt_fputs
1139 #define fgets ber_pvt_fgets
1140 #define printf ber_pvt_printf
1141 #define fprintf ber_pvt_fprintf
1142 #define vfprintf ber_pvt_vfprintf
1143 #define vsprintf ber_pvt_vsprintf
1144 #endif
1145 
1146 #include "ldap_cdefs.h"
1147 #include "ldap_features.h"
1148 
1149 #include "ac/assert.h"
1150 #include "ac/localize.h"
1151 
1152 #endif /* _LDAP_PORTABLE_H */
1153 /* end of portable.h.post */
1154