Rudiments
config.windows.h
1 /* include/rudiments/private/config.h. Generated from config.h.in by configure. */
2 /* include/rudiments/private/config.h.in. Generated from configure.in by autoheader. */
3 
4 /* Use inline functions or not */
5 /* #undef ENABLE_RUDIMENTS_INLINES */
6 
7 /* Define to 1 if you have the <dlfcn.h> header file. */
8 /* #undef HAVE_DLFCN_H */
9 
10 /* Define to 1 if you have the <inttypes.h> header file. */
11 #define HAVE_INTTYPES_H 1
12 
13 /* Define to 1 if you have the <memory.h> header file. */
14 #define HAVE_MEMORY_H 1
15 
16 /* Define to 1 if you have the <stdint.h> header file. */
17 #define HAVE_STDINT_H 1
18 
19 /* Define to 1 if you have the <stdlib.h> header file. */
20 #define HAVE_STDLIB_H 1
21 
22 /* Define to 1 if you have the <strings.h> header file. */
23 /* #undef HAVE_STRINGS_H */
24 
25 /* Define to 1 if you have the <string.h> header file. */
26 #define HAVE_STRING_H 1
27 
28 /* Define to 1 if you have the <sys/stat.h> header file. */
29 #define HAVE_SYS_STAT_H 1
30 
31 /* Define to 1 if you have the <sys/types.h> header file. */
32 #define HAVE_SYS_TYPES_H 1
33 
34 /* Define to 1 if you have the <unistd.h> header file. */
35 /* #undef HAVE_UNISTD_H */
36 
37 /* Define to the sub-directory in which libtool stores uninstalled libraries.
38  */
39 #define LT_OBJDIR ".libs/"
40 
41 /* Mingw32 environment */
42 /* #undef MINGW32 */
43 
44 /* Define to the address where bug reports for this package should be sent. */
45 #define PACKAGE_BUGREPORT ""
46 
47 /* Define to the full name of this package. */
48 #define PACKAGE_NAME ""
49 
50 /* Define to the full name and version of this package. */
51 #define PACKAGE_STRING ""
52 
53 /* Define to the one symbol short name of this package. */
54 #define PACKAGE_TARNAME ""
55 
56 /* Define to the home page for this package. */
57 #define PACKAGE_URL ""
58 
59 /* Define to the version of this package. */
60 #define PACKAGE_VERSION ""
61 
62 /* Most modern systems support template <> */
63 #define RUDIMENTS_EXPLICIT_SPECIALIZATION template <>
64 
65 /* getsockopt takes a void * on most systems */
66 #define RUDIMENTS_GETSOCKOPT_OPTVAL_TYPE char *
67 
68 /* Rudiments supports PCRE */
69 /* #undef RUDIMENTS_HAS_PCRE */
70 
71 /* Rudiments supports SSL */
72 /* #undef RUDIMENTS_HAS_SSL */
73 
74 /* Rudiments supports threads */
75 #define RUDIMENTS_HAS_THREADS 1
76 
77 /* Some systems have timezone */
78 #define RUDIMENTS_HAS_TIMEZONE 1
79 
80 /* Some systems define tm_gmtoff in their struct tm */
81 /* #undef RUDIMENTS_HAS_TM_GMTOFF */
82 
83 /* Some systems define tm_name in their struct tm */
84 /* #undef RUDIMENTS_HAS_TM_NAME */
85 
86 /* Some systems define tm_tzadj in their struct tm */
87 /* #undef RUDIMENTS_HAS_TM_TZADJ */
88 
89 /* Some systems define tm_zone in their struct tm */
90 /* #undef RUDIMENTS_HAS_TM_ZONE */
91 
92 /* Some systems have tzname */
93 /* #undef RUDIMENTS_HAS_TZNAME */
94 
95 /* Some systems have tzset */
96 /* #undef RUDIMENTS_HAS_TZSET */
97 
98 /* Some systems have _get_timezone */
99 #define RUDIMENTS_HAS__GET_TIMEZONE 1
100 
101 /* Some systems have _get_tzname */
102 #define RUDIMENTS_HAS__GET_TZNAME 1
103 
104 /* Some systems have _timezone */
105 /* #undef RUDIMENTS_HAS__TIMEZONE */
106 
107 /* Some systems have _tzset */
108 #define RUDIMENTS_HAS__TZSET 1
109 
110 /* Some systems define __tm_gmtoff in their struct tm */
111 /* #undef RUDIMENTS_HAS___TM_GMTOFF */
112 
113 /* Some systems define __tm_zone in their struct tm */
114 /* #undef RUDIMENTS_HAS___TM_ZONE */
115 
116 /* Most systems have access() */
117 /* #undef RUDIMENTS_HAVE_ACCESS */
118 
119 /* Some systems have alarm */
120 /* #undef RUDIMENTS_HAVE_ALARM */
121 
122 /* Some systems have arpa/inet.h */
123 /* #undef RUDIMENTS_HAVE_ARPA_INET_H */
124 
125 /* Some systems dont have st_blocks in struct stat */
126 /* #undef RUDIMENTS_HAVE_BLKCNT_T */
127 
128 /* Some systems dont have st_blksize in struct stat */
129 /* #undef RUDIMENTS_HAVE_BLKSIZE_T */
130 
131 /* Some systems have bswap64 */
132 /* #undef RUDIMENTS_HAVE_BSWAP64 */
133 
134 /* Some systems have bswap_64 */
135 /* #undef RUDIMENTS_HAVE_BSWAP_64 */
136 
137 /* Some systems have byteswap.h */
138 /* #undef RUDIMENTS_HAVE_BYTESWAP_H */
139 
140 /* Some systems have chroot */
141 /* #undef RUDIMENTS_HAVE_CHROOT */
142 
143 /* Some systems have clearenv */
144 /* #undef RUDIMENTS_HAVE_CLEARENV */
145 
146 /* Some systems have clock_nanosleep */
147 /* #undef RUDIMENTS_HAVE_CLOCK_NANOSLEEP */
148 
149 /* Some systems have close */
150 /* #undef RUDIMENTS_HAVE_CLOSE */
151 
152 /* some systems have closesocket */
153 #define RUDIMENTS_HAVE_CLOSESOCKET 1
154 
155 /* Some systems have CMSG_LEN */
156 /* #undef RUDIMENTS_HAVE_CMSG_LEN */
157 
158 /* Some systems have CMSG_SPACE */
159 /* #undef RUDIMENTS_HAVE_CMSG_SPACE */
160 
161 /* Some systems have _commit */
162 #define RUDIMENTS_HAVE_COMMIT 1
163 
164 /* Most systems have ftok(const char *, int) */
165 /* #undef RUDIMENTS_HAVE_CONST_CHAR_FTOK */
166 
167 /* Some systems have CreateNamedPipe */
168 #define RUDIMENTS_HAVE_CREATENAMEDPIPE 1
169 
170 /* Some systems have CreateSemaphore */
171 #define RUDIMENTS_HAVE_CREATESEMAPHORE 1
172 
173 /* Some systems have CreateFileMapping */
174 #define RUDIMENTS_HAVE_CREATE_FILE_MAPPING 1
175 
176 /* CreateMutex function exists */
177 #define RUDIMENTS_HAVE_CREATE_MUTEX 1
178 
179 /* Some systems have crypt */
180 /* #undef RUDIMENTS_HAVE_CRYPT */
181 
182 /* Some systems have crypt.h */
183 /* #undef RUDIMENTS_HAVE_CRYPT_H */
184 
185 /* Some systems have crypt_r */
186 /* #undef RUDIMENTS_HAVE_CRYPT_R */
187 
188 /* Some systems have ctype.h */
189 #define RUDIMENTS_HAVE_CTYPE_H 1
190 
191 /* Cygwin style statfs */
192 /* #undef RUDIMENTS_HAVE_CYGWIN_STATFS */
193 
194 /* Darwin style statfs */
195 /* #undef RUDIMENTS_HAVE_DARWIN_STATFS */
196 
197 /* Some systems have direct.h */
198 #define RUDIMENTS_HAVE_DIRECT_H 1
199 
200 /* Some systems have dirent.h */
201 /* #undef RUDIMENTS_HAVE_DIRENT_H */
202 
203 /* Some systems have dirfd */
204 /* #undef RUDIMENTS_HAVE_DIRFD */
205 
206 /* Some systems have DIR.dd_fd */
207 /* #undef RUDIMENTS_HAVE_DIR_DD_FD */
208 
209 /* Some systems have DIR.d_fd */
210 /* #undef RUDIMENTS_HAVE_DIR_D_FD */
211 
212 /* Some systems have dlfcn.h */
213 /* #undef RUDIMENTS_HAVE_DLFCN_H */
214 
215 /* Some systems have dlopen */
216 /* #undef RUDIMENTS_HAVE_DLOPEN */
217 
218 /* Some systems have dup */
219 /* #undef RUDIMENTS_HAVE_DUP */
220 
221 /* Some systems have dup2 */
222 /* #undef RUDIMENTS_HAVE_DUP2 */
223 
224 /* Some systems define environ in unistd.h */
225 #define RUDIMENTS_HAVE_ENVIRON 1
226 
227 /* Some systems have errno.h */
228 #define RUDIMENTS_HAVE_ERRNO_H 1
229 
230 /* Some systems have fchmod */
231 /* #undef RUDIMENTS_HAVE_FCHMOD */
232 
233 /* Some systems have fchown */
234 /* #undef RUDIMENTS_HAVE_FCHOWN */
235 
236 /* Some systems have fcntl */
237 /* #undef RUDIMENTS_HAVE_FCNTL */
238 
239 /* Some systems have fcntl.h */
240 #define RUDIMENTS_HAVE_FCNTL_H 1
241 
242 /* Some systems have fdatasync */
243 /* #undef RUDIMENTS_HAVE_FDATASYNC */
244 
245 /* Some systems have FD_CLOEXEC */
246 /* #undef RUDIMENTS_HAVE_FD_CLOEXEC */
247 
248 /* Some systems have fork */
249 /* #undef RUDIMENTS_HAVE_FORK */
250 
251 /* Some systems have fpathconf */
252 /* #undef RUDIMENTS_HAVE_FPATHCONF */
253 
254 /* Some systems have pipe */
255 /* #undef RUDIMENTS_HAVE_PIPE */
256 
257 /* FreeBSD style statfs */
258 /* #undef RUDIMENTS_HAVE_FREEBSD_STATFS */
259 
260 /* Some systems have fsync */
261 /* #undef RUDIMENTS_HAVE_FSYNC */
262 
263 /* Most systems have ftok() */
264 /* #undef RUDIMENTS_HAVE_FTOK */
265 
266 /* Some systems have ftruncate */
267 /* #undef RUDIMENTS_HAVE_FTRUNCATE */
268 
269 /* Some systems have getaddrinfo */
270 /* #undef RUDIMENTS_HAVE_GETADDRINFO */
271 
272 /* Some systems have getegid */
273 /* #undef RUDIMENTS_HAVE_GETEGID */
274 
275 /* Some systems have getenv */
276 /* #undef RUDIMENTS_HAVE_GETENV */
277 
278 /* Some systems have geteuid */
279 /* #undef RUDIMENTS_HAVE_GETEUID */
280 
281 /* Some systems have getgid */
282 /* #undef RUDIMENTS_HAVE_GETGID */
283 
284 /* Some systems have getgrgid_r */
285 /* #undef RUDIMENTS_HAVE_GETGRGID_R */
286 
287 /* Some systems have getgrgid_r */
288 /* #undef RUDIMENTS_HAVE_GETGRGID_R_4 */
289 
290 /* Some systems have getgrgid_r */
291 /* #undef RUDIMENTS_HAVE_GETGRGID_R_5 */
292 
293 /* Some systems have getgrnam_r */
294 /* #undef RUDIMENTS_HAVE_GETGRNAM_R */
295 
296 /* Some systems have getgrnam_r */
297 /* #undef RUDIMENTS_HAVE_GETGRNAM_R_4 */
298 
299 /* Some systems have getgrnam_r */
300 /* #undef RUDIMENTS_HAVE_GETGRNAM_R_5 */
301 
302 /* Some systems have gethostbyaddr_r */
303 /* #undef RUDIMENTS_HAVE_GETHOSTBYADDR_R */
304 
305 /* Some systems have gethostbyaddr_r */
306 /* #undef RUDIMENTS_HAVE_GETHOSTBYADDR_R_7 */
307 
308 /* Some systems have gethostbyaddr_r */
309 /* #undef RUDIMENTS_HAVE_GETHOSTBYADDR_R_8 */
310 
311 /* Some systems have gethostbyname_r */
312 /* #undef RUDIMENTS_HAVE_GETHOSTBYNAME_R */
313 
314 /* Some systems have gethostbyname_r */
315 /* #undef RUDIMENTS_HAVE_GETHOSTBYNAME_R_5 */
316 
317 /* Some systems have gethostbyname_r */
318 /* #undef RUDIMENTS_HAVE_GETHOSTBYNAME_R_6 */
319 
320 /* Some systems have getpagesize */
321 /* #undef RUDIMENTS_HAVE_GETPAGESIZE */
322 
323 /* Some systems have getpgid */
324 /* #undef RUDIMENTS_HAVE_GETPGID */
325 
326 /* Some systems have getpid */
327 /* #undef RUDIMENTS_HAVE_GETPID */
328 
329 /* Some systems have getppid */
330 /* #undef RUDIMENTS_HAVE_GETPPID */
331 
332 /* Some systems have getprotobyname_r */
333 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R */
334 
335 /* Some systems have getprotobyname_r */
336 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R_4 */
337 
338 /* Some systems have getprotobyname_r */
339 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R_5 */
340 
341 /* Some systems have getprotobynumber_r */
342 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R */
343 
344 /* Some systems have getprotobynumber_r */
345 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_4 */
346 
347 /* Some systems have getprotobynumber_r */
348 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_5 */
349 
350 /* Some systems have getpwnam_r */
351 /* #undef RUDIMENTS_HAVE_GETPWNAM_R */
352 
353 /* Some systems have getpwnam_r */
354 /* #undef RUDIMENTS_HAVE_GETPWNAM_R_4 */
355 
356 /* Some systems have getpwnam_r */
357 /* #undef RUDIMENTS_HAVE_GETPWNAM_R_5 */
358 
359 /* Some systems have getpwuid_r */
360 /* #undef RUDIMENTS_HAVE_GETPWUID_R */
361 
362 /* Some systems have getpwuid_r */
363 /* #undef RUDIMENTS_HAVE_GETPWUID_R_4 */
364 
365 /* Some systems have getpwuid_r */
366 /* #undef RUDIMENTS_HAVE_GETPWUID_R_5 */
367 
368 /* Some systems have getrpcbyname */
369 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME */
370 
371 /* Some systems have getrpcbyname_r */
372 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R */
373 
374 /* Some systems have getrpcbyname_r */
375 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R_4 */
376 
377 /* Some systems have getrpcbyname_r */
378 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R_5 */
379 
380 /* Some systems have getrpcbynumber */
381 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER */
382 
383 /* Some systems have getrpcbynumber_r */
384 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R */
385 
386 /* Some systems have getrpcbynumber_r */
387 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R_4 */
388 
389 /* Some systems have getrpcbynumber_r */
390 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R_5 */
391 
392 /* Some systems have getservbyname_r */
393 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R */
394 
395 /* Some systems have getservbyname_r */
396 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R_5 */
397 
398 /* Some systems have getservbyname_r */
399 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R_6 */
400 
401 /* Some systems have getservbyport_r */
402 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R */
403 
404 /* Some systems have getservbyport_r */
405 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R_5 */
406 
407 /* Some systems have getservbyport_r */
408 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R_6 */
409 
410 /* Some systems have getsid */
411 /* #undef RUDIMENTS_HAVE_GETSID */
412 
413 /* Some systems have getspnam */
414 /* #undef RUDIMENTS_HAVE_GETSPNAM */
415 
416 /* Some systems have getspnam_r */
417 /* #undef RUDIMENTS_HAVE_GETSPNAM_R */
418 
419 /* Some systems have getspnam_r */
420 /* #undef RUDIMENTS_HAVE_GETSPNAM_R_4 */
421 
422 /* Some systems have getspnam_r */
423 /* #undef RUDIMENTS_HAVE_GETSPNAM_R_5 */
424 
425 /* Some systems have GetSystemInfo */
426 #define RUDIMENTS_HAVE_GETSYSTEMINFO 1
427 
428 /* Some systems have GetSystemTime */
429 #define RUDIMENTS_HAVE_GETSYSTEMTIME 1
430 
431 /* Some systems have getuid */
432 /* #undef RUDIMENTS_HAVE_GETUID */
433 
434 /* Some systems have HANDLE_FLAG_INHERIT */
435 #define RUDIMENTS_HAVE_HANDLE_FLAG_INHERIT 1
436 
437 /* Some systems have inet_addr */
438 #define RUDIMENTS_HAVE_INET_ADDR 1
439 
440 /* Some systems have inet_aton */
441 /* #undef RUDIMENTS_HAVE_INET_ATON */
442 
443 /* Some systems have int16_t */
444 #define RUDIMENTS_HAVE_INT16_T 1
445 
446 /* Some systems have int32_t */
447 #define RUDIMENTS_HAVE_INT32_T 1
448 
449 /* Some systems have int64_t */
450 #define RUDIMENTS_HAVE_INT64_T 1
451 
452 /* Some systems have int8_t */
453 #define RUDIMENTS_HAVE_INT8_T 1
454 
455 /* Some systems have inttypes.h */
456 #define RUDIMENTS_HAVE_INTTYPES_H 1
457 
458 /* Some systems have in_addr_t type */
459 /* #undef RUDIMENTS_HAVE_IN_ADDR_T */
460 
461 /* Some systems have ioctl */
462 /* #undef RUDIMENTS_HAVE_IOCTL */
463 
464 /* Some systems have io.h */
465 #define RUDIMENTS_HAVE_IO_H 1
466 
467 /* Some systems have kill */
468 /* #undef RUDIMENTS_HAVE_KILL */
469 
470 /* Some systems have limits.h */
471 #define RUDIMENTS_HAVE_LIMITS_H 1
472 
473 /* Some systems have link */
474 /* #undef RUDIMENTS_HAVE_LINK */
475 
476 /* Some systems have linux/rtc.h */
477 /* #undef RUDIMENTS_HAVE_LINUX_RTC_H */
478 
479 /* Linux style statfs */
480 /* #undef RUDIMENTS_HAVE_LINUX_STATFS */
481 
482 /* Some systems have LoadLibrary */
483 #define RUDIMENTS_HAVE_LOADLIBRARY 1
484 
485 /* Some systems have LoadLibraryEx */
486 #define RUDIMENTS_HAVE_LOADLIBRARYEX 1
487 
488 /* Some systems have localtime_r */
489 /* #undef RUDIMENTS_HAVE_LOCALTIME_R */
490 
491 /* Some systems have localtime_s */
492 #define RUDIMENTS_HAVE_LOCALTIME_S 1
493 
494 /* Some systems have LockFileEx */
495 #define RUDIMENTS_HAVE_LOCKFILEEX 1
496 
497 /* Some systems have lrand48 */
498 /* #undef RUDIMENTS_HAVE_LRAND48 */
499 
500 /* Some systems have lseek */
501 /* #undef RUDIMENTS_HAVE_LSEEK */
502 
503 /* Some systems have machine/endian.h */
504 /* #undef RUDIMENTS_HAVE_MACHINE_ENDIAN_H */
505 
506 /* Some systems have madvise */
507 /* #undef RUDIMENTS_HAVE_MADVISE */
508 
509 /* Some systems use caddr_t argument for madvise */
510 #define RUDIMENTS_HAVE_MADVISE_CADDR_T 1
511 
512 /* Some systems have memccpy with char argument */
513 #define RUDIMENTS_HAVE_MEMCCPY_CHAR 1
514 
515 /* Some systems have memmem */
516 /* #undef RUDIMENTS_HAVE_MEMMEM */
517 
518 /* Some systems have memrchr */
519 /* #undef RUDIMENTS_HAVE_MEMRCHR */
520 
521 /* Some systems have mincore */
522 /* #undef RUDIMENTS_HAVE_MINCORE */
523 
524 /* Some systems use caddr_t argument for mincore */
525 #define RUDIMENTS_HAVE_MINCORE_CADDR_T 1
526 
527 /* Some systems have mincore with char argument */
528 /* #undef RUDIMENTS_HAVE_MINCORE_CHAR */
529 
530 /* Some systems have mincore with unsigned char argument */
531 /* #undef RUDIMENTS_HAVE_MINCORE_UCHAR */
532 
533 /* statvfs */
534 /* #undef RUDIMENTS_HAVE_MINIX_HAIKU_STATVFS */
535 
536 /* Some systems have mkdir */
537 #define RUDIMENTS_HAVE_MKDIR_1 1
538 
539 /* Some systems have mkdir */
540 /* #undef RUDIMENTS_HAVE_MKDIR_2 */
541 
542 /* Some systems have mkfifo */
543 /* #undef RUDIMENTS_HAVE_MKFIFO */
544 
545 /* Some systems have mknod */
546 /* #undef RUDIMENTS_HAVE_MKNOD */
547 
548 /* Some systems have mkstemp */
549 /* #undef RUDIMENTS_HAVE_MKSTEMP */
550 
551 /* Some systems have mktime */
552 #define RUDIMENTS_HAVE_MKTIME 1
553 
554 /* Some systems have mlock */
555 /* #undef RUDIMENTS_HAVE_MLOCK */
556 
557 /* Some systems have mlockall */
558 /* #undef RUDIMENTS_HAVE_MLOCKALL */
559 
560 /* Some systems use caddr_t argument for mlock */
561 #define RUDIMENTS_HAVE_MLOCK_CADDR_T 1
562 
563 /* Some systems have mmap */
564 /* #undef RUDIMENTS_HAVE_MMAP */
565 
566 /* Some systems have mprotect */
567 /* #undef RUDIMENTS_HAVE_MPROTECT */
568 
569 /* Some systems use caddr_t argument for mprotect */
570 #define RUDIMENTS_HAVE_MPROTECT_CADDR_T 1
571 
572 /* Some msghdr structs have a msg_controllen member */
573 /* #undef RUDIMENTS_HAVE_MSGHDR_MSG_CONTROLLEN */
574 
575 /* Some msghdr structs have a msg_flags member */
576 /* #undef RUDIMENTS_HAVE_MSGHDR_MSG_FLAGS */
577 
578 /* Some systems have msync */
579 /* #undef RUDIMENTS_HAVE_MSYNC */
580 
581 /* Some systems use caddr_t argument for msync */
582 #define RUDIMENTS_HAVE_MSYNC_CADDR_T 1
583 
584 /* Some systems have munlock */
585 /* #undef RUDIMENTS_HAVE_MUNLOCK */
586 
587 /* Some systems have munlockall */
588 /* #undef RUDIMENTS_HAVE_MUNLOCKALL */
589 
590 /* Some systems use caddr_t argument for munlock */
591 #define RUDIMENTS_HAVE_MUNLOCK_CADDR_T 1
592 
593 /* Some systems use caddr_t argument for munmap */
594 #define RUDIMENTS_HAVE_MUNMAP_CADDR_T 1
595 
596 /* Some systems have nanosleep */
597 /* #undef RUDIMENTS_HAVE_NANOSLEEP */
598 
599 /* NetBSD style statfs */
600 /* #undef RUDIMENTS_HAVE_NETBSD_STATFS */
601 
602 /* NetBSD-3.0 style statvfs */
603 /* #undef RUDIMENTS_HAVE_NETBSD_STATVFS */
604 
605 /* Some systems have netdb.h */
606 /* #undef RUDIMENTS_HAVE_NETDB_H */
607 
608 /* Some systems have NetGroupGetInfo */
609 #define RUDIMENTS_HAVE_NETGROUPGETINFO 1
610 
611 /* Some systems have netinet/in.h */
612 /* #undef RUDIMENTS_HAVE_NETINET_IN_H */
613 
614 /* Some systems have netinet/tcp.h */
615 /* #undef RUDIMENTS_HAVE_NETINET_TCP_H */
616 
617 /* Some systems have NetUserGetInfo */
618 #define RUDIMENTS_HAVE_NETUSERGETINFO 1
619 
620 /* Some systems define _NSGetEnviron in crt_externs.h */
621 /* #undef RUDIMENTS_HAVE_NSGETENVIRON */
622 
623 /* Some systems have open */
624 /* #undef RUDIMENTS_HAVE_OPEN */
625 
626 /* OpenBSD style statfs */
627 /* #undef RUDIMENTS_HAVE_OPENBSD_STATFS */
628 
629 /* Some systems have OSSwapHostToLittleInt64 */
630 /* #undef RUDIMENTS_HAVE_OSSWAPHOSTTOLITTLEINT64 */
631 
632 /* Some systems have OSSwapLittleToHostInt64 */
633 /* #undef RUDIMENTS_HAVE_OSSWAPLITTLETOHOSTINT64 */
634 
635 /* Some systems have os/kernel/OS.h */
636 /* #undef RUDIMENTS_HAVE_OS_KERNEL_OS_H */
637 
638 /* Some systems have os/support/ByteOrder.h */
639 /* #undef RUDIMENTS_HAVE_OS_SUPPORT_BYTEORDER_H */
640 
641 /* Some systems have pathconf */
642 /* #undef RUDIMENTS_HAVE_PATHCONF */
643 
644 /* Some systems have poll */
645 /* #undef RUDIMENTS_HAVE_POLL */
646 
647 /* Some systems have poll.h */
648 /* #undef RUDIMENTS_HAVE_POLL_H */
649 
650 /* Some systems have posix_fadvise */
651 /* #undef RUDIMENTS_HAVE_POSIX_FADVISE */
652 
653 /* Some systems have posix_fallocate */
654 /* #undef RUDIMENTS_HAVE_POSIX_FALLOCATE */
655 
656 /* Some systems have Process32First */
657 #define RUDIMENTS_HAVE_PROCESS32FIRST 1
658 
659 /* Some systems have process.h */
660 #define RUDIMENTS_HAVE_PROCESS_H 1
661 
662 /* Some systems have pselect */
663 /* #undef RUDIMENTS_HAVE_PSELECT */
664 
665 /* pthread_mutex_t type exists */
666 /* #undef RUDIMENTS_HAVE_PTHREAD_MUTEX_T */
667 
668 /* pthread_sigmask exists */
669 /* #undef RUDIMENTS_HAVE_PTHREAD_SIGMASK */
670 
671 /* Some systems have putenv */
672 #define RUDIMENTS_HAVE_PUTENV 1
673 
674 /* Some systems have rand */
675 #define RUDIMENTS_HAVE_RAND 1
676 
677 /* Some systems have rand_r */
678 /* #undef RUDIMENTS_HAVE_RAND_R */
679 
680 /* Some systems have read */
681 /* #undef RUDIMENTS_HAVE_READ */
682 
683 /* Some systems have readdir_r */
684 /* #undef RUDIMENTS_HAVE_READDIR_R */
685 
686 /* Some systems have readlink */
687 /* #undef RUDIMENTS_HAVE_READLINK */
688 
689 /* recv takes a void * on most systems */
690 /* #undef RUDIMENTS_HAVE_RECV_WITH_VOID */
691 
692 /* some systems have regcomp */
693 /* #undef RUDIMENTS_HAVE_REGCOMP */
694 
695 /* Some systems have rpc/rpcent.h */
696 /* #undef RUDIMENTS_HAVE_RPCENT_H */
697 
698 /* Some systems have rpc/rpc.h */
699 /* #undef RUDIMENTS_HAVE_RPC_H */
700 
701 /* Do we have a real-time-clock */
702 /* #undef RUDIMENTS_HAVE_RTC */
703 
704 /* Some systems have semget */
705 /* #undef RUDIMENTS_HAVE_SEMGET */
706 
707 /* Some systems have semtimedop */
708 /* #undef RUDIMENTS_HAVE_SEMTIMEDOP */
709 
710 /* Some systems define union semun */
711 /* #undef RUDIMENTS_HAVE_SEMUN */
712 
713 /* send takes a const void * on most systems */
714 /* #undef RUDIMENTS_HAVE_SEND_WITH_VOID */
715 
716 /* Some systems have setegid */
717 /* #undef RUDIMENTS_HAVE_SETEGID */
718 
719 /* Some systems have setegid but dont define it in a header file */
720 /* #undef RUDIMENTS_HAVE_SETEGID_BUT_NOT_DEFINED */
721 
722 /* Some systems have setenv */
723 /* #undef RUDIMENTS_HAVE_SETENV */
724 
725 /* Some systems have seteuid */
726 /* #undef RUDIMENTS_HAVE_SETEUID */
727 
728 /* Some systems have seteuid but dont define it in a header file */
729 /* #undef RUDIMENTS_HAVE_SETEUID_BUT_NOT_DEFINED */
730 
731 /* Some systems have SetFileTime */
732 #define RUDIMENTS_HAVE_SETFILETIME 1
733 
734 /* Some systems have setgid */
735 /* #undef RUDIMENTS_HAVE_SETGID */
736 
737 /* Some systems have setitimer */
738 /* #undef RUDIMENTS_HAVE_SETITIMER */
739 
740 /* Some systems have setpgid */
741 /* #undef RUDIMENTS_HAVE_SETPGID */
742 
743 /* Some systems have setregid */
744 /* #undef RUDIMENTS_HAVE_SETREGID */
745 
746 /* Some systems have setreuid */
747 /* #undef RUDIMENTS_HAVE_SETREUID */
748 
749 /* Some systems have setsid */
750 /* #undef RUDIMENTS_HAVE_SETSID */
751 
752 /* Some systems have SetSystemTime */
753 #define RUDIMENTS_HAVE_SETSYSTEMTIME 1
754 
755 /* Some systems have settimeofday */
756 /* #undef RUDIMENTS_HAVE_SETTIMEOFDAY */
757 
758 /* Some systems have setuid */
759 /* #undef RUDIMENTS_HAVE_SETUID */
760 
761 /* Some systems have set_real_time_clock */
762 /* #undef RUDIMENTS_HAVE_SET_REAL_TIME_CLOCK */
763 
764 /* Some systems have shmget */
765 /* #undef RUDIMENTS_HAVE_SHMGET */
766 
767 /* Some systems have shm_open */
768 /* #undef RUDIMENTS_HAVE_SHM_OPEN */
769 
770 /* Some systems have sigaction */
771 /* #undef RUDIMENTS_HAVE_SIGACTION */
772 
773 /* Some systems have signal */
774 #define RUDIMENTS_HAVE_SIGNAL 1
775 
776 /* Some systems have sigpending */
777 /* #undef RUDIMENTS_HAVE_SIGPENDING */
778 
779 /* Some systems have sigsuspend */
780 /* #undef RUDIMENTS_HAVE_SIGSUSPEND */
781 
782 /* Some systems have snprintf */
783 #define RUDIMENTS_HAVE_SNPRINTF 1
784 
785 /* Some systems have sockaddr_un */
786 /* #undef RUDIMENTS_HAVE_SOCKADDR_UN */
787 
788 /* some type of statfs */
789 /* #undef RUDIMENTS_HAVE_SOME_KIND_OF_STATFS */
790 
791 /* some type of statvfs */
792 /* #undef RUDIMENTS_HAVE_SOME_KIND_OF_STATVFS */
793 
794 /* struct spwd has sp_expire */
795 /* #undef RUDIMENTS_HAVE_SP_EXPIRE */
796 
797 /* struct spwd has sp_flag */
798 /* #undef RUDIMENTS_HAVE_SP_FLAG */
799 
800 /* struct spwd has sp_inact */
801 /* #undef RUDIMENTS_HAVE_SP_INACT */
802 
803 /* struct spwd has sp_warn */
804 /* #undef RUDIMENTS_HAVE_SP_WARN */
805 
806 /* Some systems have srand */
807 #define RUDIMENTS_HAVE_SRAND 1
808 
809 /* Some systems have srand48 */
810 /* #undef RUDIMENTS_HAVE_SRAND48 */
811 
812 /* statvfs */
813 /* #undef RUDIMENTS_HAVE_STATVFS */
814 
815 /* Some systems have stdint.h */
816 #define RUDIMENTS_HAVE_STDINT_H 1
817 
818 /* Some systems have stdlib.h */
819 #define RUDIMENTS_HAVE_STDLIB_H 1
820 
821 /* Some systems have strcasecmp */
822 /* #undef RUDIMENTS_HAVE_STRCASECMP */
823 
824 /* Some systems have strchrnul */
825 /* #undef RUDIMENTS_HAVE_STRCHRNUL */
826 
827 /* Some systems have strcspn */
828 #define RUDIMENTS_HAVE_STRCSPN 1
829 
830 /* Some systems have strerror */
831 #define RUDIMENTS_HAVE_STRERROR 1
832 
833 /* Some systems have strerror_r */
834 /* #undef RUDIMENTS_HAVE_STRERROR_R */
835 
836 /* Some systems have strerror_s */
837 #define RUDIMENTS_HAVE_STRERROR_S 1
838 
839 /* Some systems have strings.h */
840 /* #undef RUDIMENTS_HAVE_STRINGS_H */
841 
842 /* Some systems have string.h */
843 #define RUDIMENTS_HAVE_STRING_H 1
844 
845 /* Some systems have strncasecmp */
846 /* #undef RUDIMENTS_HAVE_STRNCASECMP */
847 
848 /* Some systems have strpbrk */
849 #define RUDIMENTS_HAVE_STRPBRK 1
850 
851 /* Some systems have strspn */
852 #define RUDIMENTS_HAVE_STRSPN 1
853 
854 /* Some systems have strtold */
855 /* #undef RUDIMENTS_HAVE_STRTOLD */
856 
857 /* Some systems have strtoll */
858 /* #undef RUDIMENTS_HAVE_STRTOLL */
859 
860 /* Some systems have strtoull */
861 /* #undef RUDIMENTS_HAVE_STRTOULL */
862 
863 /* Some systems have struct timespec in pthread.h */
864 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_PTHREAD */
865 
866 /* Some systems have struct timespec in sys/siginfo.h */
867 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SIGINFO */
868 
869 /* Some systems have struct timespec in sys/time.h */
870 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SYS_TIME_H */
871 
872 /* Some systems have struct timespec in time.h */
873 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_TIME_H */
874 
875 /* Some systems have swab with a char * argument */
876 #define RUDIMENTS_HAVE_SWAB_CHAR 1
877 
878 /* Some systems have swab with a const char * argument */
879 /* #undef RUDIMENTS_HAVE_SWAB_CONST_CHAR */
880 
881 /* Some systems have swab with a const void * argument */
882 /* #undef RUDIMENTS_HAVE_SWAB_CONST_VOID */
883 
884 /* Some systems have swap64 */
885 /* #undef RUDIMENTS_HAVE_SWAP64 */
886 
887 /* Some systems have __swap_int64 */
888 /* #undef RUDIMENTS_HAVE_SWAP_INT64 */
889 
890 /* Some systems have symlink */
891 /* #undef RUDIMENTS_HAVE_SYMLINK */
892 
893 /* Some systems have syslog.h */
894 /* #undef RUDIMENTS_HAVE_SYSLOG_H */
895 
896 /* Some systems have sys/bitypes.h */
897 /* #undef RUDIMENTS_HAVE_SYS_BITYPES_H */
898 
899 /* Some systems have sys/fcntl.h */
900 /* #undef RUDIMENTS_HAVE_SYS_FCNTL_H */
901 
902 /* Some systems have sys/ioctl.h */
903 /* #undef RUDIMENTS_HAVE_SYS_IOCTL_H */
904 
905 /* Some systems have sys/ipc.h */
906 /* #undef RUDIMENTS_HAVE_SYS_IPC_H */
907 
908 /* Some systems have sys/param.h */
909 /* #undef RUDIMENTS_HAVE_SYS_PARAM_H */
910 
911 /* Some systems have sys/poll.h */
912 /* #undef RUDIMENTS_HAVE_SYS_POLL_H */
913 
914 /* Some systems have sys/select.h */
915 /* #undef RUDIMENTS_HAVE_SYS_SELECT_H */
916 
917 /* Some systems have sys/sem.h */
918 /* #undef RUDIMENTS_HAVE_SYS_SEM_H */
919 
920 /* Some systems have sys/socket.h */
921 /* #undef RUDIMENTS_HAVE_SYS_SOCKET_H */
922 
923 /* Some systems have sys/stat.h */
924 #define RUDIMENTS_HAVE_SYS_STAT_H 1
925 
926 /* Some systems have sys/time.h */
927 /* #undef RUDIMENTS_HAVE_SYS_TIME_H */
928 
929 /* Some systems have sys/types.h */
930 #define RUDIMENTS_HAVE_SYS_TYPES_H 1
931 
932 /* Some systems have sys/uio.h */
933 /* #undef RUDIMENTS_HAVE_SYS_UIO_H */
934 
935 /* Some systems have sys/un.h */
936 /* #undef RUDIMENTS_HAVE_SYS_UN_H */
937 
938 /* Some systems have sys/wait.h */
939 /* #undef RUDIMENTS_HAVE_SYS_WAIT_H */
940 
941 /* Some systems dont have S_ISBLK */
942 /* #undef RUDIMENTS_HAVE_S_ISBLK */
943 
944 /* Some systems dont have S_ISLNK */
945 /* #undef RUDIMENTS_HAVE_S_ISLNK */
946 
947 /* Some systems dont have S_ISSOCK */
948 /* #undef RUDIMENTS_HAVE_S_ISSOCK */
949 
950 /* Some systems have tcsetattr */
951 /* #undef RUDIMENTS_HAVE_TCSETATTR */
952 
953 /* Some systems have termios.h */
954 /* #undef RUDIMENTS_HAVE_TERMIOS_H */
955 
956 /* Some systems have tlhelp32.h */
957 #define RUDIMENTS_HAVE_TLHELP32_H 1
958 
959 /* Some systems have truncate */
960 /* #undef RUDIMENTS_HAVE_TRUNCATE */
961 
962 /* Some systems have uint16_t */
963 #define RUDIMENTS_HAVE_UINT16_T 1
964 
965 /* Some systems have uint32_t */
966 #define RUDIMENTS_HAVE_UINT32_T 1
967 
968 /* Some systems have uint64_t */
969 #define RUDIMENTS_HAVE_UINT64_T 1
970 
971 /* Some systems have uint8_t */
972 #define RUDIMENTS_HAVE_UINT8_T 1
973 
974 /* Ultrix style statfs */
975 /* #undef RUDIMENTS_HAVE_ULTRIX_STATFS */
976 
977 /* Some systems have umask */
978 /* #undef RUDIMENTS_HAVE_UMASK */
979 
980 /* Some systems have unistd.h */
981 /* #undef RUDIMENTS_HAVE_UNISTD_H */
982 
983 /* Some systems have unlink */
984 #define RUDIMENTS_HAVE_UNLINK 1
985 
986 /* Some systems have unsetenv */
987 /* #undef RUDIMENTS_HAVE_UNSETENV */
988 
989 /* Some systems have utime */
990 /* #undef RUDIMENTS_HAVE_UTIME */
991 
992 /* Some systems have utimes */
993 /* #undef RUDIMENTS_HAVE_UTIMES */
994 
995 /* Some systems have utime.h */
996 /* #undef RUDIMENTS_HAVE_UTIME_H */
997 
998 /* GetDiskFreeSpace */
999 #define RUDIMENTS_HAVE_WINDOWS_GETDISKFREESPACE 1
1000 
1001 /* Some systems have windows.h */
1002 #define RUDIMENTS_HAVE_WINDOWS_H 1
1003 
1004 /* Some systems have Sleep */
1005 #define RUDIMENTS_HAVE_WINDOWS_SLEEP 1
1006 
1007 /* Some systems have winsock2.h */
1008 #define RUDIMENTS_HAVE_WINSOCK2_H 1
1009 
1010 /* Some systems have write */
1011 #define RUDIMENTS_HAVE_WRITE 1
1012 
1013 /* Some systems have extended filesystem attributes */
1014 /* #undef RUDIMENTS_HAVE_XATTRS */
1015 
1016 /* Some systems have _access_s() */
1017 #define RUDIMENTS_HAVE__ACCESS_S 1
1018 
1019 /* Some systems have _chsize_s */
1020 #define RUDIMENTS_HAVE__CHSIZE_S 1
1021 
1022 /* Some systems have _close */
1023 #define RUDIMENTS_HAVE__CLOSE 1
1024 
1025 /* Some systems have _dup */
1026 #define RUDIMENTS_HAVE__DUP 1
1027 
1028 /* Some systems have _dup2 */
1029 #define RUDIMENTS_HAVE__DUP2 1
1030 
1031 /* Some systems have _dupenv_s */
1032 #define RUDIMENTS_HAVE__DUPENV_S 1
1033 
1034 /* Some systems have _getpid */
1035 #define RUDIMENTS_HAVE__GETPID 1
1036 
1037 /* Some systems have _lseek */
1038 #define RUDIMENTS_HAVE__LSEEK 1
1039 
1040 /* Some systems have _memccpy */
1041 #define RUDIMENTS_HAVE__MEMCCPY 1
1042 
1043 /* Some systems have _open */
1044 #define RUDIMENTS_HAVE__OPEN 1
1045 
1046 /* Some systems have _pipe */
1047 #define RUDIMENTS_HAVE__PIPE 1
1048 
1049 /* Some systems have _putenv */
1050 #define RUDIMENTS_HAVE__PUTENV 1
1051 
1052 /* Some systems have _read */
1053 #define RUDIMENTS_HAVE__READ 1
1054 
1055 /* Some systems have _snprintf_s */
1056 #define RUDIMENTS_HAVE__SNPRINTF_S 1
1057 
1058 /* Some systems have _swab */
1059 #define RUDIMENTS_HAVE__SWAB 1
1060 
1061 /* Some systems have _unlink */
1062 #define RUDIMENTS_HAVE__UNLINK 1
1063 
1064 /* Some systems have _write */
1065 #define RUDIMENTS_HAVE__WRITE 1
1066 
1067 /* Some systems have __bswap64 */
1068 /* #undef RUDIMENTS_HAVE___BSWAP64 */
1069 
1070 /* iov_base is char * */
1071 #define RUDIMENTS_IOV_BASE_TYPE char *
1072 
1073 /* Some systems have swab but dont define it */
1074 /* #undef RUDIMENTS_MUST_DEFINE_SWAB */
1075 
1076 /* Compiler supports namespaces */
1077 #define RUDIMENTS_NAMESPACE 1
1078 
1079 /* Solaris 2.6 has a few missing function prototypes */
1080 /* #undef RUDIMENTS_NEED_XNET_PROTOTYPES */
1081 
1082 /* setsockopt takes a const void * on most systems */
1083 #define RUDIMENTS_SETSOCKOPT_OPTVAL_TYPE const char *
1084 
1085 /* Most systems define signal handlers with an integer parameter */
1086 #define RUDIMENTS_SIGNAL_HANDLER_INT 1
1087 
1088 /* Use small rather than fast code */
1089 /* #undef RUDIMENTS_SMALL_CODE */
1090 
1091 /* SSL_read/write can use a void * parameter instead of char * */
1092 /* #undef RUDIMENTS_SSL_VOID_PTR */
1093 
1094 /* Version */
1095 #define RUDIMENTS_VERSION "0.36"
1096 
1097 /* Define to 1 if you have the ANSI C header files. */
1098 /* #undef STDC_HEADERS */
1099 
1100 /* Hack for gcc on SCO OSR6 */
1101 /* #undef _CFRONT_3_0 */
1102 
1103 /* Some systems dont have bool */
1104 /* #undef bool */
1105 
1106 /* Define to empty if `const' does not conform to ANSI C. */
1107 /* #undef const */
1108 
1109 /* Define to `int' if <sys/types.h> doesn't define. */
1110 #define gid_t int
1111 
1112 /* Define to `__inline__' or `__inline' if that's what the C compiler
1113  calls it, or to nothing if 'inline' is not supported under any name. */
1114 #ifndef __cplusplus
1115 /* #undef inline */
1116 #endif
1117 
1118 /* Some systems dont have key_t */
1119 #define key_t int
1120 
1121 /* Define to `int' if <sys/types.h> does not define. */
1122 #define mode_t int
1123 
1124 /* Some systems dont have nlink_t */
1125 #define nlink_t short
1126 
1127 /* Some systems dont have off64_t */
1128 #define off64_t int64_t
1129 
1130 /* Define to `int' if <sys/types.h> does not define. */
1131 #define pid_t int
1132 
1133 /* Define to `unsigned int' if <sys/types.h> does not define. */
1134 /* #undef size_t */
1135 
1136 /* Some systems dont define socklen_t */
1137 #define socklen_t int
1138 
1139 /* Define to `int' if <sys/types.h> does not define. */
1140 #define ssize_t int
1141 
1142 /* Define to `int' if <sys/types.h> doesn't define. */
1143 #define uid_t int