Rudiments

- Main Page
- Classes

config.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 #define HAVE_DLFCN_H 1
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 #define HAVE_STRINGS_H 1
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 #define HAVE_UNISTD_H 1
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 /* ioctl/FIONBIO doesn't work on some systems */
63 /* #undef RUDIMENTS_DISABLE_FIONBIO */
64
65 /* Enable runtime notification of methods that set ENOSYS */
66 /* #undef RUDIMENTS_ENOSYS_NOTIFY */
67
68 /* getsockopt has a void * on most systems */
69 #define RUDIMENTS_GETSOCKOPT_OPTVAL_TYPE void *
70
71 /* libcurl has CURLOPT_SSH_AUTH_TYPES */
72 #define RUDIMENTS_HAS_CURLOPT_SSH_AUTH_TYPES 1
73
74 /* libcurl has CURLOPT_USERNAME */
75 #define RUDIMENTS_HAS_CURLOPT_USERNAME 1
76
77 /* libcurl has CURLOPT_USERPWD */
78 #define RUDIMENTS_HAS_CURLOPT_USERPWD 1
79
80 /* libcurl has curl_multi_timeout */
81 #define RUDIMENTS_HAS_CURL_MULTI_TIMEOUT 1
82
83 /* Rudiments supports GSS */
84 #define RUDIMENTS_HAS_GSS 1
85
86 /* GSS has gssapi/gssapi_ext.h */
87 #define RUDIMENTS_HAS_GSSAPI_GSSAPI_EXT_H 1
88
89 /* GSS has gssapi/gssapi_generic.h */
90 #define RUDIMENTS_HAS_GSSAPI_GSSAPI_GENERIC_H 1
91
92 /* GSS has gssapi/gssapi.h */
93 #define RUDIMENTS_HAS_GSSAPI_GSSAPI_H 1
94
95 /* GSS has gssapi.h */
96 #define RUDIMENTS_HAS_GSSAPI_H 1
97
98 /* GSS has GSS_C_NT_ANONYMOUS */
99 #define RUDIMENTS_HAS_GSS_C_NT_ANONYMOUS 1
100
101 /* GSS has gss name types */
102 #define RUDIMENTS_HAS_GSS_NAME_TYPES 1
103
104 /* GSS has gss_oid_to_str */
105 #define RUDIMENTS_HAS_GSS_OID_TO_STR 1
106
107 /* GSS has gss_release_oid */
108 #define RUDIMENTS_HAS_GSS_RELEASE_OID 1
109
110 /* GSS has gss_str_to_oid */
111 #define RUDIMENTS_HAS_GSS_STR_TO_OID 1
112
113 /* Rudiments supports libcurl */
114 #define RUDIMENTS_HAS_LIBCURL 1
115
116 /* Rudiments supports PCRE */
117 #define RUDIMENTS_HAS_PCRE 1
118
119 /* Rudiments supports SSL */
120 #define RUDIMENTS_HAS_SSL 1
121
122 /* SSL has SSLv23_method */
123 #define RUDIMENTS_HAS_SSLV23_METHOD 1
124
125 /* SSL has SSLv2_method */
126 #define RUDIMENTS_HAS_SSLV2_METHOD 1
127
128 /* Rudiments supports threads */
129 #define RUDIMENTS_HAS_THREADS 1
130
131 /* Some systems have timezone */
132 #define RUDIMENTS_HAS_TIMEZONE 1
133
134 /* SSL has TLS_method */
135 /* #undef RUDIMENTS_HAS_TLS_METHOD */
136
137 /* Some systems define tm_gmtoff in their struct tm */
138 #define RUDIMENTS_HAS_TM_GMTOFF 1
139
140 /* Some systems define tm_name in their struct tm */
141 /* #undef RUDIMENTS_HAS_TM_NAME */
142
143 /* Some systems define tm_tzadj in their struct tm */
144 /* #undef RUDIMENTS_HAS_TM_TZADJ */
145
146 /* Some systems define tm_zone in their struct tm */
147 #define RUDIMENTS_HAS_TM_ZONE 1
148
149 /* Some systems have tzname */
150 #define RUDIMENTS_HAS_TZNAME 1
151
152 /* Some systems have tzset */
153 #define RUDIMENTS_HAS_TZSET 1
154
155 /* Some systems have _get_timezone */
156 /* #undef RUDIMENTS_HAS__GET_TIMEZONE */
157
158 /* Some systems have _get_tzname */
159 /* #undef RUDIMENTS_HAS__GET_TZNAME */
160
161 /* Some systems have _timezone */
162 /* #undef RUDIMENTS_HAS__TIMEZONE */
163
164 /* Some systems have _tzname */
165 /* #undef RUDIMENTS_HAS__TZNAME */
166
167 /* Some systems have _tzset */
168 /* #undef RUDIMENTS_HAS__TZSET */
169
170 /* Some systems define __tm_gmtoff in their struct tm */
171 /* #undef RUDIMENTS_HAS___TM_GMTOFF */
172
173 /* Some systems define __tm_zone in their struct tm */
174 /* #undef RUDIMENTS_HAS___TM_ZONE */
175
176 /* Some systems have accctrl.h */
177 /* #undef RUDIMENTS_HAVE_ACCCTRL_H */
178
179 /* Most systems have access() */
180 #define RUDIMENTS_HAVE_ACCESS 1
181
182 /* Some systems have aclapi.h */
183 /* #undef RUDIMENTS_HAVE_ACLAPI_H */
184
185 /* Some systems have alarm */
186 #define RUDIMENTS_HAVE_ALARM 1
187
188 /* Some systems have arc4random */
189 /* #undef RUDIMENTS_HAVE_ARC4RANDOM */
190
191 /* Some systems have arpa/inet.h */
192 #define RUDIMENTS_HAVE_ARPA_INET_H 1
193
194 /* Some systems have atexit */
195 #define RUDIMENTS_HAVE_ATEXIT 1
196
197 /* SCO OSR5 has an incorrect struct msghdr definition */
198 /* #undef RUDIMENTS_HAVE_BAD_SCO_MSGHDR */
199
200 /* Some systems dont have st_blocks in struct stat */
201 #define RUDIMENTS_HAVE_BLKCNT_T 1
202
203 /* Some systems dont have st_blksize in struct stat */
204 #define RUDIMENTS_HAVE_BLKSIZE_T 1
205
206 /* Most systems have bool */
207 #define RUDIMENTS_HAVE_BOOL 1
208
209 /* Some systems have BRoster::_ShutDown */
210 /* #undef RUDIMENTS_HAVE_BROSTER__SHUTDOWN */
211
212 /* Some systems have bswap64 */
213 /* #undef RUDIMENTS_HAVE_BSWAP64 */
214
215 /* Some systems have bswap_64 */
216 #define RUDIMENTS_HAVE_BSWAP_64 1
217
218 /* Some systems have byteswap.h */
219 #define RUDIMENTS_HAVE_BYTESWAP_H 1
220
221 /* Some systems have chmod */
222 #define RUDIMENTS_HAVE_CHMOD 1
223
224 /* Some systems have chroot */
225 #define RUDIMENTS_HAVE_CHROOT 1
226
227 /* Some systems have clearenv */
228 #define RUDIMENTS_HAVE_CLEARENV 1
229
230 /* Some systems have clock_nanosleep */
231 #define RUDIMENTS_HAVE_CLOCK_NANOSLEEP 1
232
233 /* Some systems have clock_settime */
234 #define RUDIMENTS_HAVE_CLOCK_SETTIME 1
235
236 /* Some systems have close */
237 #define RUDIMENTS_HAVE_CLOSE 1
238
239 /* some systems have closesocket */
240 /* #undef RUDIMENTS_HAVE_CLOSESOCKET */
241
242 /* Some systems have cmsghdr */
243 #define RUDIMENTS_HAVE_CMSGHDR 1
244
245 /* Some systems have _commit */
246 /* #undef RUDIMENTS_HAVE_COMMIT */
247
248 /* connect has a const sockaddr * on most systems */
249 /* #undef RUDIMENTS_HAVE_CONNECT_WITH_NON_CONST_SOCKADDR */
250
251 /* Most systems have ftok(const char *, int) */
252 #define RUDIMENTS_HAVE_CONST_CHAR_FTOK 1
253
254 /* Some systems have CreateDirectory */
255 /* #undef RUDIMENTS_HAVE_CREATEDIRECTORY */
256
257 /* Some systems have CreateFile */
258 /* #undef RUDIMENTS_HAVE_CREATEFILE */
259
260 /* Some systems have CreateNamedPipe */
261 /* #undef RUDIMENTS_HAVE_CREATENAMEDPIPE */
262
263 /* Some systems have CreateSemaphore */
264 /* #undef RUDIMENTS_HAVE_CREATESEMAPHORE */
265
266 /* CreateThread function exists */
267 /* #undef RUDIMENTS_HAVE_CREATETHREAD */
268
269 /* Some systems have CreateTimerQueueTimer */
270 /* #undef RUDIMENTS_HAVE_CREATETIMERQUEUETIMER */
271
272 /* Some systems have CreateFileMapping */
273 /* #undef RUDIMENTS_HAVE_CREATE_FILE_MAPPING */
274
275 /* Some systems have CreateIoCompletionPort */
276 /* #undef RUDIMENTS_HAVE_CREATE_IO_COMPLETION_PORT */
277
278 /* CreateMutex function exists */
279 /* #undef RUDIMENTS_HAVE_CREATE_MUTEX */
280
281 /* Some systems have CreateProcess */
282 /* #undef RUDIMENTS_HAVE_CREATE_PROCESS */
283
284 /* Some systems have crypt */
285 #define RUDIMENTS_HAVE_CRYPT 1
286
287 /* Some systems have CryptGenRandom */
288 /* #undef RUDIMENTS_HAVE_CRYPTGENRANDOM */
289
290 /* Some systems have crypt.h */
291 #define RUDIMENTS_HAVE_CRYPT_H 1
292
293 /* Some systems have crypt_r */
294 #define RUDIMENTS_HAVE_CRYPT_R 1
295
296 /* Some systems have ctype.h */
297 #define RUDIMENTS_HAVE_CTYPE_H 1
298
299 /* Cygwin style statfs */
300 /* #undef RUDIMENTS_HAVE_CYGWIN_STATFS */
301
302 /* Darwin style statfs */
303 /* #undef RUDIMENTS_HAVE_DARWIN_STATFS */
304
305 /* Some systems have direct.h */
306 /* #undef RUDIMENTS_HAVE_DIRECT_H */
307
308 /* Some systems have dirent.h */
309 #define RUDIMENTS_HAVE_DIRENT_H 1
310
311 /* Some systems have dirfd */
312 #define RUDIMENTS_HAVE_DIRFD 1
313
314 /* Some systems have DIR.dd_fd */
315 /* #undef RUDIMENTS_HAVE_DIR_DD_FD */
316
317 /* Some systems have DIR.d_fd */
318 /* #undef RUDIMENTS_HAVE_DIR_D_FD */
319
320 /* Some systems have dlfcn.h */
321 #define RUDIMENTS_HAVE_DLFCN_H 1
322
323 /* Some systems have dlopen */
324 #define RUDIMENTS_HAVE_DLOPEN 1
325
326 /* Some systems have dup */
327 #define RUDIMENTS_HAVE_DUP 1
328
329 /* Some systems have dup2 */
330 #define RUDIMENTS_HAVE_DUP2 1
331
332 /* Some systems have DuplicateHandle */
333 /* #undef RUDIMENTS_HAVE_DUPLICATEHANDLE */
334
335 /* Some systems define environ in unistd.h */
336 #define RUDIMENTS_HAVE_ENVIRON 1
337
338 /* Some systems have epoll */
339 #define RUDIMENTS_HAVE_EPOLL 1
340
341 /* Some systems have errno.h */
342 #define RUDIMENTS_HAVE_ERRNO_H 1
343
344 /* Some systems have execvp */
345 #define RUDIMENTS_HAVE_EXECVP 1
346
347 /* Some systems have ExitWindowsEx */
348 /* #undef RUDIMENTS_HAVE_EXITWINDOWSEX */
349
350 /* Some systems have fchmod */
351 #define RUDIMENTS_HAVE_FCHMOD 1
352
353 /* Some systems have fchown */
354 #define RUDIMENTS_HAVE_FCHOWN 1
355
356 /* Some systems have fcntl */
357 #define RUDIMENTS_HAVE_FCNTL 1
358
359 /* Some systems have fcntl.h */
360 #define RUDIMENTS_HAVE_FCNTL_H 1
361
362 /* Some systems have fdatasync */
363 #define RUDIMENTS_HAVE_FDATASYNC 1
364
365 /* Some systems have fdopen */
366 #define RUDIMENTS_HAVE_FDOPEN 1
367
368 /* Some systems have FD_CLOEXEC */
369 #define RUDIMENTS_HAVE_FD_CLOEXEC 1
370
371 /* Some systems have FILE->_file */
372 /* #undef RUDIMENTS_HAVE_FILE_FILE */
373
374 /* Some systems have FILE->__filedes */
375 /* #undef RUDIMENTS_HAVE_FILE_FILEDES */
376
377 /* Some systems have FILE->_fileno */
378 #define RUDIMENTS_HAVE_FILE_FILENO 1
379
380 /* Some systems have FILE->_fd */
381 /* #undef RUDIMENTS_HAVE_FILE__FD */
382
383 /* Some systems have FILE->__file */
384 /* #undef RUDIMENTS_HAVE_FILE__FILE */
385
386 /* Some systems have FindFirstFile */
387 /* #undef RUDIMENTS_HAVE_FINDFIRSTFILE */
388
389 /* Some systems have FlushFileBuffers */
390 /* #undef RUDIMENTS_HAVE_FLUSHFILEBUFFERS */
391
392 /* Some systems have fork */
393 #define RUDIMENTS_HAVE_FORK 1
394
395 /* Some systems have fpathconf */
396 #define RUDIMENTS_HAVE_FPATHCONF 1
397
398 /* FreeBSD style statfs */
399 /* #undef RUDIMENTS_HAVE_FREEBSD_STATFS */
400
401 /* Some systems have FreeConsole */
402 /* #undef RUDIMENTS_HAVE_FREECONSOLE */
403
404 /* Some systems have fsync */
405 #define RUDIMENTS_HAVE_FSYNC 1
406
407 /* Most systems have ftok() */
408 #define RUDIMENTS_HAVE_FTOK 1
409
410 /* Some systems have ftruncate */
411 #define RUDIMENTS_HAVE_FTRUNCATE 1
412
413 /* Some systems have GenerateConsoleCtrlEvent */
414 /* #undef RUDIMENTS_HAVE_GENERATECONSOLECTRLEVENT */
415
416 /* Some systems have GetAce */
417 /* #undef RUDIMENTS_HAVE_GETACE */
418
419 /* Some systems have getaddrinfo */
420 #define RUDIMENTS_HAVE_GETADDRINFO 1
421
422 /* Some systems have GetCurrentDirectory */
423 /* #undef RUDIMENTS_HAVE_GETCURRENTDIRECTORY */
424
425 /* Some systems have GetCurrentProcessId */
426 /* #undef RUDIMENTS_HAVE_GETCURRENTPROCESSID */
427
428 /* Some systems have getegid */
429 #define RUDIMENTS_HAVE_GETEGID 1
430
431 /* Some systems have getenv */
432 #define RUDIMENTS_HAVE_GETENV 1
433
434 /* Some systems have geteuid */
435 #define RUDIMENTS_HAVE_GETEUID 1
436
437 /* Some systems have GetFileInformationByHandle */
438 /* #undef RUDIMENTS_HAVE_GETFILEINFORMATIONBYHANDLE */
439
440 /* Some systems have GetFileType */
441 /* #undef RUDIMENTS_HAVE_GETFILETYPE */
442
443 /* Some systems have getgid */
444 #define RUDIMENTS_HAVE_GETGID 1
445
446 /* Some systems have getgrgid_r */
447 #define RUDIMENTS_HAVE_GETGRGID_R 1
448
449 /* Some systems have getgrgid_r */
450 /* #undef RUDIMENTS_HAVE_GETGRGID_R_4 */
451
452 /* Some systems have getgrgid_r */
453 #define RUDIMENTS_HAVE_GETGRGID_R_5 1
454
455 /* Some systems have getgrnam_r */
456 #define RUDIMENTS_HAVE_GETGRNAM_R 1
457
458 /* Some systems have getgrnam_r */
459 /* #undef RUDIMENTS_HAVE_GETGRNAM_R_4 */
460
461 /* Some systems have getgrnam_r */
462 #define RUDIMENTS_HAVE_GETGRNAM_R_5 1
463
464 /* Some systems have gethostbyaddr_r */
465 #define RUDIMENTS_HAVE_GETHOSTBYADDR_R 1
466
467 /* Some systems have gethostbyaddr_r */
468 /* #undef RUDIMENTS_HAVE_GETHOSTBYADDR_R_7 */
469
470 /* Some systems have gethostbyaddr_r */
471 #define RUDIMENTS_HAVE_GETHOSTBYADDR_R_8 1
472
473 /* Some systems have gethostbyname_r */
474 #define RUDIMENTS_HAVE_GETHOSTBYNAME_R 1
475
476 /* Some systems have gethostbyname_r */
477 /* #undef RUDIMENTS_HAVE_GETHOSTBYNAME_R_5 */
478
479 /* Some systems have gethostbyname_r */
480 #define RUDIMENTS_HAVE_GETHOSTBYNAME_R_6 1
481
482 /* Some systems have gethostname */
483 #define RUDIMENTS_HAVE_GETHOSTNAME 1
484
485 /* Some systems have GetLastError */
486 /* #undef RUDIMENTS_HAVE_GETLASTERROR */
487
488 /* Some systems have getloadavg */
489 #define RUDIMENTS_HAVE_GETLOADAVG 1
490
491 /* Some systems have GetLogicalProcessorInformation */
492 /* #undef RUDIMENTS_HAVE_GETLOGICALPROCESSORINFORMATION */
493
494 /* Some systems have getnameinfo */
495 #define RUDIMENTS_HAVE_GETNAMEINFO 1
496
497 /* Some systems have GetNativeSystemInfo */
498 /* #undef RUDIMENTS_HAVE_GETNATIVESYSTEMINFO */
499
500 /* Some systems have getpagesize */
501 #define RUDIMENTS_HAVE_GETPAGESIZE 1
502
503 /* Some systems have getpgid */
504 #define RUDIMENTS_HAVE_GETPGID 1
505
506 /* Some systems have getpid */
507 #define RUDIMENTS_HAVE_GETPID 1
508
509 /* Some systems have getppid */
510 #define RUDIMENTS_HAVE_GETPPID 1
511
512 /* Some systems have getprotobyname_r */
513 #define RUDIMENTS_HAVE_GETPROTOBYNAME_R 1
514
515 /* Some systems have getprotobyname_r */
516 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R_4 */
517
518 /* Some systems have getprotobyname_r */
519 #define RUDIMENTS_HAVE_GETPROTOBYNAME_R_5 1
520
521 /* Some systems have getprotobynumber_r */
522 #define RUDIMENTS_HAVE_GETPROTOBYNUMBER_R 1
523
524 /* Some systems have getprotobynumber_r */
525 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_4 */
526
527 /* Some systems have getprotobynumber_r */
528 #define RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_5 1
529
530 /* Some systems have getpwnam_r */
531 #define RUDIMENTS_HAVE_GETPWNAM_R 1
532
533 /* Some systems have getpwnam_r */
534 /* #undef RUDIMENTS_HAVE_GETPWNAM_R_4 */
535
536 /* Some systems have getpwnam_r */
537 #define RUDIMENTS_HAVE_GETPWNAM_R_5 1
538
539 /* Some systems have getpwuid_r */
540 #define RUDIMENTS_HAVE_GETPWUID_R 1
541
542 /* Some systems have getpwuid_r */
543 /* #undef RUDIMENTS_HAVE_GETPWUID_R_4 */
544
545 /* Some systems have getpwuid_r */
546 #define RUDIMENTS_HAVE_GETPWUID_R_5 1
547
548 /* Some systems have GetSecurityInfo */
549 /* #undef RUDIMENTS_HAVE_GETSECURITYINFO */
550
551 /* Some systems have getservbyname_r */
552 #define RUDIMENTS_HAVE_GETSERVBYNAME_R 1
553
554 /* Some systems have getservbyname_r */
555 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R_5 */
556
557 /* Some systems have getservbyname_r */
558 #define RUDIMENTS_HAVE_GETSERVBYNAME_R_6 1
559
560 /* Some systems have getservbyport_r */
561 #define RUDIMENTS_HAVE_GETSERVBYPORT_R 1
562
563 /* Some systems have getservbyport_r */
564 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R_5 */
565
566 /* Some systems have getservbyport_r */
567 #define RUDIMENTS_HAVE_GETSERVBYPORT_R_6 1
568
569 /* Some systems have getsid */
570 #define RUDIMENTS_HAVE_GETSID 1
571
572 /* Some systems have getspnam */
573 /* #undef RUDIMENTS_HAVE_GETSPNAM */
574
575 /* Some systems have getspnam_r */
576 /* #undef RUDIMENTS_HAVE_GETSPNAM_R */
577
578 /* Some systems have getspnam_r */
579 /* #undef RUDIMENTS_HAVE_GETSPNAM_R_4 */
580
581 /* Some systems have getspnam_r */
582 /* #undef RUDIMENTS_HAVE_GETSPNAM_R_5 */
583
584 /* Some systems have GetSystemInfo */
585 /* #undef RUDIMENTS_HAVE_GETSYSTEMINFO */
586
587 /* Some systems have GetSystemTimeAsFileTime */
588 /* #undef RUDIMENTS_HAVE_GETSYSTEMTIMEASFILETIME */
589
590 /* Some systems have gettimeofday */
591 #define RUDIMENTS_HAVE_GETTIMEOFDAY 1
592
593 /* Some systems have getuid */
594 #define RUDIMENTS_HAVE_GETUID 1
595
596 /* Some systems have GetUserName */
597 /* #undef RUDIMENTS_HAVE_GETUSERNAME */
598
599 /* Some systems have GetVersionEx */
600 /* #undef RUDIMENTS_HAVE_GETVERSIONEX */
601
602 /* Some systems have GlobalMemoryStatusEx */
603 /* #undef RUDIMENTS_HAVE_GLOBALMEMORYSTATUSEX */
604
605 /* Some systems have grp.h */
606 #define RUDIMENTS_HAVE_GRP_H 1
607
608 /* Some systems have HANDLE_FLAG_INHERIT */
609 /* #undef RUDIMENTS_HAVE_HANDLE_FLAG_INHERIT */
610
611 /* Some systems have htonll */
612 /* #undef RUDIMENTS_HAVE_HTONLL */
613
614 /* Some systems have inet_addr */
615 #define RUDIMENTS_HAVE_INET_ADDR 1
616
617 /* Some systems have inet_aton */
618 #define RUDIMENTS_HAVE_INET_ATON 1
619
620 /* Some systems have InitiateSystemShutdownEx */
621 /* #undef RUDIMENTS_HAVE_INITIATESYSTEMSHUTDOWNEX */
622
623 /* Some systems have int16_t */
624 #define RUDIMENTS_HAVE_INT16_T 1
625
626 /* Some systems have int32_t */
627 #define RUDIMENTS_HAVE_INT32_T 1
628
629 /* Some systems have int64_t */
630 #define RUDIMENTS_HAVE_INT64_T 1
631
632 /* Some systems have int8_t */
633 #define RUDIMENTS_HAVE_INT8_T 1
634
635 /* Some systems have inttypes.h */
636 #define RUDIMENTS_HAVE_INTTYPES_H 1
637
638 /* Some systems have in_addr_t type */
639 #define RUDIMENTS_HAVE_IN_ADDR_T 1
640
641 /* Some systems have ioctl */
642 #define RUDIMENTS_HAVE_IOCTL 1
643
644 /* Some systems have ioctlsocket */
645 /* #undef RUDIMENTS_HAVE_IOCTLSOCKET */
646
647 /* Some systems have io.h */
648 /* #undef RUDIMENTS_HAVE_IO_H */
649
650 /* Some systems have kill */
651 #define RUDIMENTS_HAVE_KILL 1
652
653 /* Some systems have kqueue */
654 /* #undef RUDIMENTS_HAVE_KQUEUE */
655
656 /* Some systems have void * kqueue user data */
657 /* #undef RUDIMENTS_HAVE_KQUEUE_VOID_UDATA */
658
659 /* Some systems have limits.h */
660 #define RUDIMENTS_HAVE_LIMITS_H 1
661
662 /* Some systems have link */
663 #define RUDIMENTS_HAVE_LINK 1
664
665 /* Linux libc4 style statfs */
666 /* #undef RUDIMENTS_HAVE_LINUX_LIBC4_STATFS */
667
668 /* Some systems have linux/reboot.h */
669 #define RUDIMENTS_HAVE_LINUX_REBOOT_H 1
670
671 /* Some systems have linux/rtc.h */
672 #define RUDIMENTS_HAVE_LINUX_RTC_H 1
673
674 /* Linux style statfs */
675 #define RUDIMENTS_HAVE_LINUX_STATFS 1
676
677 /* Some systems have llabs */
678 #define RUDIMENTS_HAVE_LLABS 1
679
680 /* Some systems have lm.h */
681 /* #undef RUDIMENTS_HAVE_LM_H */
682
683 /* Some systems have LoadLibrary */
684 /* #undef RUDIMENTS_HAVE_LOADLIBRARY */
685
686 /* Some systems have LoadLibraryEx */
687 /* #undef RUDIMENTS_HAVE_LOADLIBRARYEX */
688
689 /* Some systems have localtime_r */
690 #define RUDIMENTS_HAVE_LOCALTIME_R 1
691
692 /* Some systems have localtime_s */
693 /* #undef RUDIMENTS_HAVE_LOCALTIME_S */
694
695 /* Some systems have LockFileEx */
696 /* #undef RUDIMENTS_HAVE_LOCKFILEEX */
697
698 /* Most systems have long long */
699 #define RUDIMENTS_HAVE_LONG_LONG 1
700
701 /* Some systems have lrand48 */
702 #define RUDIMENTS_HAVE_LRAND48 1
703
704 /* Some systems have lrand48_r */
705 #define RUDIMENTS_HAVE_LRAND48_R 1
706
707 /* Some systems have lseek */
708 #define RUDIMENTS_HAVE_LSEEK 1
709
710 /* Some systems have machine/endian.h */
711 /* #undef RUDIMENTS_HAVE_MACHINE_ENDIAN_H */
712
713 /* Some systems have madvise */
714 #define RUDIMENTS_HAVE_MADVISE 1
715
716 /* Some systems use caddr_t argument for madvise */
717 /* #undef RUDIMENTS_HAVE_MADVISE_CADDR_T */
718
719 /* Some systems have memccpy with char argument */
720 #define RUDIMENTS_HAVE_MEMCCPY_CHAR 1
721
722 /* Some systems have memmem */
723 #define RUDIMENTS_HAVE_MEMMEM 1
724
725 /* Some systems have memrchr */
726 #define RUDIMENTS_HAVE_MEMRCHR 1
727
728 /* Some systems have mincore */
729 #define RUDIMENTS_HAVE_MINCORE 1
730
731 /* Some systems use caddr_t argument for mincore */
732 /* #undef RUDIMENTS_HAVE_MINCORE_CADDR_T */
733
734 /* Some systems have mincore with char argument */
735 /* #undef RUDIMENTS_HAVE_MINCORE_CHAR */
736
737 /* Some systems have mincore with unsigned char argument */
738 #define RUDIMENTS_HAVE_MINCORE_UCHAR 1
739
740 /* statvfs */
741 /* #undef RUDIMENTS_HAVE_MINIX_HAIKU_STATVFS */
742
743 /* Some systems have sethostname but forgot to declare it */
744 /* #undef RUDIMENTS_HAVE_MISSING_SETHOSTNAME_DECLARATION */
745
746 /* Some systems have mkdir */
747 /* #undef RUDIMENTS_HAVE_MKDIR_1 */
748
749 /* Some systems have mkdir */
750 #define RUDIMENTS_HAVE_MKDIR_2 1
751
752 /* Some systems have mkfifo */
753 #define RUDIMENTS_HAVE_MKFIFO 1
754
755 /* Some systems have mknod */
756 #define RUDIMENTS_HAVE_MKNOD 1
757
758 /* Some systems have mkstemp */
759 #define RUDIMENTS_HAVE_MKSTEMP 1
760
761 /* Some systems have mlock */
762 #define RUDIMENTS_HAVE_MLOCK 1
763
764 /* Some systems have mlockall */
765 #define RUDIMENTS_HAVE_MLOCKALL 1
766
767 /* Some systems use caddr_t argument for mlock */
768 /* #undef RUDIMENTS_HAVE_MLOCK_CADDR_T */
769
770 /* Some systems have mmap */
771 #define RUDIMENTS_HAVE_MMAP 1
772
773 /* Some systems have mprotect */
774 #define RUDIMENTS_HAVE_MPROTECT 1
775
776 /* Some systems use caddr_t argument for mprotect */
777 /* #undef RUDIMENTS_HAVE_MPROTECT_CADDR_T */
778
779 /* Some msghdr structs have a msg_accrights member */
780 /* #undef RUDIMENTS_HAVE_MSGHDR_MSG_ACCRIGHTS */
781
782 /* Some msghdr structs have a msg_controllen member */
783 #define RUDIMENTS_HAVE_MSGHDR_MSG_CONTROLLEN 1
784
785 /* Some msghdr structs have a msg_flags member */
786 #define RUDIMENTS_HAVE_MSGHDR_MSG_FLAGS 1
787
788 /* Some systems have msync */
789 #define RUDIMENTS_HAVE_MSYNC 1
790
791 /* Some systems use caddr_t argument for msync */
792 /* #undef RUDIMENTS_HAVE_MSYNC_CADDR_T */
793
794 /* Some systems have munlock */
795 #define RUDIMENTS_HAVE_MUNLOCK 1
796
797 /* Some systems have munlockall */
798 #define RUDIMENTS_HAVE_MUNLOCKALL 1
799
800 /* Some systems use caddr_t argument for munlock */
801 /* #undef RUDIMENTS_HAVE_MUNLOCK_CADDR_T */
802
803 /* Some systems use caddr_t argument for munmap */
804 /* #undef RUDIMENTS_HAVE_MUNMAP_CADDR_T */
805
806 /* Some systems have nanosleep */
807 #define RUDIMENTS_HAVE_NANOSLEEP 1
808
809 /* NetBSD style statfs */
810 /* #undef RUDIMENTS_HAVE_NETBSD_STATFS */
811
812 /* NetBSD-3.0 style statvfs */
813 /* #undef RUDIMENTS_HAVE_NETBSD_STATVFS */
814
815 /* Some systems have netdb.h */
816 #define RUDIMENTS_HAVE_NETDB_H 1
817
818 /* Some systems have NetGroupGetInfo */
819 /* #undef RUDIMENTS_HAVE_NETGROUPGETINFO */
820
821 /* Some systems have netinet/in.h */
822 #define RUDIMENTS_HAVE_NETINET_IN_H 1
823
824 /* Some systems have netinet/tcp.h */
825 #define RUDIMENTS_HAVE_NETINET_TCP_H 1
826
827 /* Some systems have NetUserGetInfo */
828 /* #undef RUDIMENTS_HAVE_NETUSERGETINFO */
829
830 /* Some systems have new */
831 #define RUDIMENTS_HAVE_NEW 1
832
833 /* Some systems have new.h */
834 /* #undef RUDIMENTS_HAVE_NEW_H */
835
836 /* Some systems define _NSGetEnviron in crt_externs.h */
837 /* #undef RUDIMENTS_HAVE_NSGETENVIRON */
838
839 /* Some systems have ntohll */
840 /* #undef RUDIMENTS_HAVE_NTOHLL */
841
842 /* Some systems have open */
843 #define RUDIMENTS_HAVE_OPEN 1
844
845 /* OpenBSD style statfs */
846 /* #undef RUDIMENTS_HAVE_OPENBSD_STATFS */
847
848 /* Some systems have OSSwapHostToLittleInt64 */
849 /* #undef RUDIMENTS_HAVE_OSSWAPHOSTTOLITTLEINT64 */
850
851 /* Some systems have OSSwapLittleToHostInt64 */
852 /* #undef RUDIMENTS_HAVE_OSSWAPLITTLETOHOSTINT64 */
853
854 /* Some systems have os/kernel/OS.h */
855 /* #undef RUDIMENTS_HAVE_OS_KERNEL_OS_H */
856
857 /* Some systems have os/support/ByteOrder.h */
858 /* #undef RUDIMENTS_HAVE_OS_SUPPORT_BYTEORDER_H */
859
860 /* Some systems have pathconf */
861 #define RUDIMENTS_HAVE_PATHCONF 1
862
863 /* Some systems have pipe */
864 #define RUDIMENTS_HAVE_PIPE 1
865
866 /* Some systems have poll */
867 #define RUDIMENTS_HAVE_POLL 1
868
869 /* Some systems have poll.h */
870 #define RUDIMENTS_HAVE_POLL_H 1
871
872 /* Some systems have port_create */
873 /* #undef RUDIMENTS_HAVE_PORT_CREATE */
874
875 /* Some systems have port.h */
876 /* #undef RUDIMENTS_HAVE_PORT_H */
877
878 /* Some systems have posix_fadvise */
879 #define RUDIMENTS_HAVE_POSIX_FADVISE 1
880
881 /* Some systems have posix_fallocate */
882 #define RUDIMENTS_HAVE_POSIX_FALLOCATE 1
883
884 /* Some systems have Process32First */
885 /* #undef RUDIMENTS_HAVE_PROCESS32FIRST */
886
887 /* Some systems have process.h */
888 /* #undef RUDIMENTS_HAVE_PROCESS_H */
889
890 /* Some systems have prototypes.h */
891 /* #undef RUDIMENTS_HAVE_PROTOTYPES_H */
892
893 /* Some systems have pselect */
894 #define RUDIMENTS_HAVE_PSELECT 1
895
896 /* Some systems have pthread_attr_setstacksize */
897 #define RUDIMENTS_HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
898
899 /* pthread_mutex_t type exists */
900 #define RUDIMENTS_HAVE_PTHREAD_MUTEX_T 1
901
902 /* pthread_sigmask exists */
903 #define RUDIMENTS_HAVE_PTHREAD_SIGMASK 1
904
905 /* pthread_t type exists */
906 #define RUDIMENTS_HAVE_PTHREAD_T 1
907
908 /* Some systems have putenv */
909 #define RUDIMENTS_HAVE_PUTENV 1
910
911 /* Some systems have raise */
912 #define RUDIMENTS_HAVE_RAISE 1
913
914 /* Some systems have rand */
915 #define RUDIMENTS_HAVE_RAND 1
916
917 /* Some systems have random */
918 #define RUDIMENTS_HAVE_RANDOM 1
919
920 /* Some systems have random_r */
921 #define RUDIMENTS_HAVE_RANDOM_R 1
922
923 /* Some systems have rand_r */
924 #define RUDIMENTS_HAVE_RAND_R 1
925
926 /* Some systems have read */
927 #define RUDIMENTS_HAVE_READ 1
928
929 /* Some systems have readdir_r */
930 #define RUDIMENTS_HAVE_READDIR_R 1
931
932 /* Some systems have readlink */
933 #define RUDIMENTS_HAVE_READLINK 1
934
935 /* Some systems have reboot with 1 argument */
936 #define RUDIMENTS_HAVE_REBOOT_1 1
937
938 /* Some systems have reboot with 2 argument */
939 /* #undef RUDIMENTS_HAVE_REBOOT_2 */
940
941 /* recv has a void * on most systems */
942 #define RUDIMENTS_HAVE_RECV_WITH_VOID 1
943
944 /* some systems have regcomp */
945 /* #undef RUDIMENTS_HAVE_REGCOMP */
946
947 /* Some systems have RemoveDirectory */
948 /* #undef RUDIMENTS_HAVE_REMOVEDIRECTORY */
949
950 /* Some systems have Roster.h */
951 /* #undef RUDIMENTS_HAVE_ROSTER_H */
952
953 /* Do we have real-time-clock RTC_RD_TIME support */
954 #define RUDIMENTS_HAVE_RTC_RD_TIME 1
955
956 /* Do we have real-time-clock RTC_SET_TIME support */
957 #define RUDIMENTS_HAVE_RTC_SET_TIME 1
958
959 /* SCO has /dev/table/avenrun instead of getloadavg */
960 /* #undef RUDIMENTS_HAVE_SCO_AVENRUN */
961
962 /* Some systems have sddl.h */
963 /* #undef RUDIMENTS_HAVE_SDDL_H */
964
965 /* Some systems have semget */
966 #define RUDIMENTS_HAVE_SEMGET 1
967
968 /* Some systems have semtimedop */
969 #define RUDIMENTS_HAVE_SEMTIMEDOP 1
970
971 /* Some systems define union semun */
972 /* #undef RUDIMENTS_HAVE_SEMUN */
973
974 /* send has a const void * on most systems */
975 #define RUDIMENTS_HAVE_SEND_WITH_VOID 1
976
977 /* Some systems have SetConsoleCtrlHandler */
978 /* #undef RUDIMENTS_HAVE_SETCONSOLECTRLHANDLER */
979
980 /* Some systems have SetCurrentDirectory */
981 /* #undef RUDIMENTS_HAVE_SETCURRENTDIRECTORY */
982
983 /* Some systems have setegid */
984 #define RUDIMENTS_HAVE_SETEGID 1
985
986 /* Some systems have setegid but dont define it in a header file */
987 /* #undef RUDIMENTS_HAVE_SETEGID_BUT_NOT_DEFINED */
988
989 /* Some systems have SetEndOfFile */
990 /* #undef RUDIMENTS_HAVE_SETENDOFFILE */
991
992 /* Some systems have SetEntriesInAcl */
993 /* #undef RUDIMENTS_HAVE_SETENTRIESINACL */
994
995 /* Some systems have setenv */
996 #define RUDIMENTS_HAVE_SETENV 1
997
998 /* Some systems have seteuid */
999 #define RUDIMENTS_HAVE_SETEUID 1
1000
1001 /* Some systems have seteuid but dont define it in a header file */
1002 /* #undef RUDIMENTS_HAVE_SETEUID_BUT_NOT_DEFINED */
1003
1004 /* Some systems have SetFileTime */
1005 /* #undef RUDIMENTS_HAVE_SETFILETIME */
1006
1007 /* Some systems have setgid */
1008 #define RUDIMENTS_HAVE_SETGID 1
1009
1010 /* Some systems have setgroups */
1011 #define RUDIMENTS_HAVE_SETGROUPS 1
1012
1013 /* Some systems have sethostname */
1014 #define RUDIMENTS_HAVE_SETHOSTNAME 1
1015
1016 /* Some systems have setitimer */
1017 /* #undef RUDIMENTS_HAVE_SETITIMER */
1018
1019 /* Some systems have setpgid */
1020 #define RUDIMENTS_HAVE_SETPGID 1
1021
1022 /* Some systems have setregid */
1023 #define RUDIMENTS_HAVE_SETREGID 1
1024
1025 /* Some systems have setreuid */
1026 #define RUDIMENTS_HAVE_SETREUID 1
1027
1028 /* Some systems have SetSecurityInfo */
1029 /* #undef RUDIMENTS_HAVE_SETSECURITYINFO */
1030
1031 /* Some systems have setsid */
1032 #define RUDIMENTS_HAVE_SETSID 1
1033
1034 /* Some systems have SetSystemTime */
1035 /* #undef RUDIMENTS_HAVE_SETSYSTEMTIME */
1036
1037 /* Some systems have settimeofday */
1038 #define RUDIMENTS_HAVE_SETTIMEOFDAY 1
1039
1040 /* Some systems have setuid */
1041 #define RUDIMENTS_HAVE_SETUID 1
1042
1043 /* Some systems have SetUnhandledExceptionFilter */
1044 /* #undef RUDIMENTS_HAVE_SETUNHANDLEDEXCEPTIONFILTER */
1045
1046 /* Some systems have set_real_time_clock */
1047 /* #undef RUDIMENTS_HAVE_SET_REAL_TIME_CLOCK */
1048
1049 /* Some systems have shmget */
1050 #define RUDIMENTS_HAVE_SHMGET 1
1051
1052 /* Some systems have sigaction */
1053 #define RUDIMENTS_HAVE_SIGACTION 1
1054
1055 /* Some systems have signal */
1056 #define RUDIMENTS_HAVE_SIGNAL 1
1057
1058 /* Some systems have sigpending */
1059 #define RUDIMENTS_HAVE_SIGPENDING 1
1060
1061 /* Some systems have sigsuspend */
1062 #define RUDIMENTS_HAVE_SIGSUSPEND 1
1063
1064 /* Some systems have sockaddr_un */
1065 #define RUDIMENTS_HAVE_SOCKADDR_UN 1
1066
1067 /* some type of statfs */
1068 #define RUDIMENTS_HAVE_SOME_KIND_OF_STATFS 1
1069
1070 /* some type of statvfs */
1071 /* #undef RUDIMENTS_HAVE_SOME_KIND_OF_STATVFS */
1072
1073 /* struct spwd has sp_expire */
1074 /* #undef RUDIMENTS_HAVE_SP_EXPIRE */
1075
1076 /* struct spwd has sp_flag */
1077 /* #undef RUDIMENTS_HAVE_SP_FLAG */
1078
1079 /* struct spwd has sp_inact */
1080 /* #undef RUDIMENTS_HAVE_SP_INACT */
1081
1082 /* struct spwd has sp_warn */
1083 /* #undef RUDIMENTS_HAVE_SP_WARN */
1084
1085 /* statvfs */
1086 /* #undef RUDIMENTS_HAVE_STATVFS */
1087
1088 /* Some systems have stdarg.h */
1089 #define RUDIMENTS_HAVE_STDARG_H 1
1090
1091 /* Some systems have stdint.h */
1092 #define RUDIMENTS_HAVE_STDINT_H 1
1093
1094 /* Some systems have stdlib.h */
1095 #define RUDIMENTS_HAVE_STDLIB_H 1
1096
1097 /* Some systems have strcasecmp */
1098 #define RUDIMENTS_HAVE_STRCASECMP 1
1099
1100 /* Some systems have strchrnul */
1101 #define RUDIMENTS_HAVE_STRCHRNUL 1
1102
1103 /* Some systems have strcspn */
1104 #define RUDIMENTS_HAVE_STRCSPN 1
1105
1106 /* Some systems have strerror */
1107 #define RUDIMENTS_HAVE_STRERROR 1
1108
1109 /* Some systems have strerror_r */
1110 #define RUDIMENTS_HAVE_STRERROR_R 1
1111
1112 /* Some systems have strerror_s */
1113 /* #undef RUDIMENTS_HAVE_STRERROR_S */
1114
1115 /* Some systems have strings.h */
1116 #define RUDIMENTS_HAVE_STRINGS_H 1
1117
1118 /* Some systems have string.h */
1119 #define RUDIMENTS_HAVE_STRING_H 1
1120
1121 /* Some systems have strncasecmp */
1122 #define RUDIMENTS_HAVE_STRNCASECMP 1
1123
1124 /* Some systems have strpbrk */
1125 #define RUDIMENTS_HAVE_STRPBRK 1
1126
1127 /* Some systems have strspn */
1128 #define RUDIMENTS_HAVE_STRSPN 1
1129
1130 /* Some systems have strtold */
1131 #define RUDIMENTS_HAVE_STRTOLD 1
1132
1133 /* Some systems have strtoll */
1134 #define RUDIMENTS_HAVE_STRTOLL 1
1135
1136 /* Some systems have strtoull */
1137 #define RUDIMENTS_HAVE_STRTOULL 1
1138
1139 /* Some systems have struct itimerval */
1140 /* #undef RUDIMENTS_HAVE_STRUCT_ITIMERVAL */
1141
1142 /* Some systems have struct timespec in pthread.h */
1143 #define RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_PTHREAD 1
1144
1145 /* Some systems have struct timespec in sys/siginfo.h */
1146 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SIGINFO */
1147
1148 /* Some systems have struct timespec in sys/time.h */
1149 #define RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SYS_TIME_H 1
1150
1151 /* Some systems have struct timespec in time.h */
1152 #define RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_TIME_H 1
1153
1154 /* Some systems have struct timeval */
1155 /* #undef RUDIMENTS_HAVE_STRUCT_TIMEVAL */
1156
1157 /* Some systems have swab with a char * argument */
1158 #define RUDIMENTS_HAVE_SWAB_CHAR 1
1159
1160 /* Some systems have swab with a const char * argument */
1161 #define RUDIMENTS_HAVE_SWAB_CONST_CHAR 1
1162
1163 /* Some systems have swab with a const void * argument */
1164 #define RUDIMENTS_HAVE_SWAB_CONST_VOID 1
1165
1166 /* Some systems have swap64 */
1167 /* #undef RUDIMENTS_HAVE_SWAP64 */
1168
1169 /* Some systems have __swap_int64 */
1170 /* #undef RUDIMENTS_HAVE_SWAP_INT64 */
1171
1172 /* Some systems have symlink */
1173 #define RUDIMENTS_HAVE_SYMLINK 1
1174
1175 /* Some systems have sync */
1176 #define RUDIMENTS_HAVE_SYNC 1
1177
1178 /* Some systems have sysconf */
1179 #define RUDIMENTS_HAVE_SYSCONF 1
1180
1181 /* Some systems have syslog.h */
1182 #define RUDIMENTS_HAVE_SYSLOG_H 1
1183
1184 /* Some systems have sys/bitypes.h */
1185 #define RUDIMENTS_HAVE_SYS_BITYPES_H 1
1186
1187 /* Some systems have sys/byteorder.h */
1188 /* #undef RUDIMENTS_HAVE_SYS_BYTEORDER_H */
1189
1190 /* Some systems have sys/devpoll.h */
1191 /* #undef RUDIMENTS_HAVE_SYS_DEVPOLL_H */
1192
1193 /* Some systems have sys/epoll.h */
1194 #define RUDIMENTS_HAVE_SYS_EPOLL_H 1
1195
1196 /* Some systems have sys/event.h */
1197 /* #undef RUDIMENTS_HAVE_SYS_EVENT_H */
1198
1199 /* Some systems have sys/fcntl.h */
1200 #define RUDIMENTS_HAVE_SYS_FCNTL_H 1
1201
1202 /* Some systems have sys/ioctl.h */
1203 #define RUDIMENTS_HAVE_SYS_IOCTL_H 1
1204
1205 /* Some systems have sys/ipc.h */
1206 #define RUDIMENTS_HAVE_SYS_IPC_H 1
1207
1208 /* Some systems have sys/loadavg.h */
1209 /* #undef RUDIMENTS_HAVE_SYS_LOADAVG_H */
1210
1211 /* Some systems have sys/mman.h */
1212 #define RUDIMENTS_HAVE_SYS_MMAN_H 1
1213
1214 /* Some systems have sys/param.h */
1215 #define RUDIMENTS_HAVE_SYS_PARAM_H 1
1216
1217 /* Some systems have sys/poll.h */
1218 #define RUDIMENTS_HAVE_SYS_POLL_H 1
1219
1220 /* Some systems have sys/reboot.h */
1221 #define RUDIMENTS_HAVE_SYS_REBOOT_H 1
1222
1223 /* Some systems have sys/select.h */
1224 #define RUDIMENTS_HAVE_SYS_SELECT_H 1
1225
1226 /* Some systems have sys/sem.h */
1227 #define RUDIMENTS_HAVE_SYS_SEM_H 1
1228
1229 /* Some systems have sys/signal.h */
1230 #define RUDIMENTS_HAVE_SYS_SIGNAL_H 1
1231
1232 /* Some systems have sys/socket.h */
1233 #define RUDIMENTS_HAVE_SYS_SOCKET_H 1
1234
1235 /* Some systems have sys/stat.h */
1236 #define RUDIMENTS_HAVE_SYS_STAT_H 1
1237
1238 /* Some systems have sys/time.h */
1239 #define RUDIMENTS_HAVE_SYS_TIME_H 1
1240
1241 /* Some systems have sys/types.h */
1242 #define RUDIMENTS_HAVE_SYS_TYPES_H 1
1243
1244 /* Some systems have sys/uadmin.h */
1245 /* #undef RUDIMENTS_HAVE_SYS_UADMIN_H */
1246
1247 /* Some systems have sys/uio.h */
1248 #define RUDIMENTS_HAVE_SYS_UIO_H 1
1249
1250 /* Some systems have sys/un.h */
1251 #define RUDIMENTS_HAVE_SYS_UN_H 1
1252
1253 /* Some systems have sys/utsname.h */
1254 #define RUDIMENTS_HAVE_SYS_UTSNAME_H 1
1255
1256 /* Some systems have sys/wait.h */
1257 #define RUDIMENTS_HAVE_SYS_WAIT_H 1
1258
1259 /* Some systems dont have S_ISBLK */
1260 #define RUDIMENTS_HAVE_S_ISBLK 1
1261
1262 /* Some systems dont have S_ISLNK */
1263 #define RUDIMENTS_HAVE_S_ISLNK 1
1264
1265 /* Some systems dont have S_ISSOCK */
1266 #define RUDIMENTS_HAVE_S_ISSOCK 1
1267
1268 /* Some systems have tcsetattr */
1269 /* #undef RUDIMENTS_HAVE_TCSETATTR */
1270
1271 /* Some systems have termios.h */
1272 #define RUDIMENTS_HAVE_TERMIOS_H 1
1273
1274 /* Some systems have time.h */
1275 #define RUDIMENTS_HAVE_TIME_H 1
1276
1277 /* Some systems have tlhelp32.h */
1278 /* #undef RUDIMENTS_HAVE_TLHELP32_H */
1279
1280 /* Most systems have true/false */
1281 #define RUDIMENTS_HAVE_TRUE_FALSE 1
1282
1283 /* Some systems have truncate */
1284 #define RUDIMENTS_HAVE_TRUNCATE 1
1285
1286 /* Some systems have uadmin with a char * argument */
1287 /* #undef RUDIMENTS_HAVE_UADMIN_CHAR */
1288
1289 /* Some systems have uadmin with a integer argument */
1290 /* #undef RUDIMENTS_HAVE_UADMIN_INT */
1291
1292 /* Some systems have uint16_t */
1293 #define RUDIMENTS_HAVE_UINT16_T 1
1294
1295 /* Some systems have uint32_t */
1296 #define RUDIMENTS_HAVE_UINT32_T 1
1297
1298 /* Some systems have uint64_t */
1299 #define RUDIMENTS_HAVE_UINT64_T 1
1300
1301 /* Some systems have uint8_t */
1302 #define RUDIMENTS_HAVE_UINT8_T 1
1303
1304 /* Ultrix style statfs */
1305 /* #undef RUDIMENTS_HAVE_ULTRIX_STATFS */
1306
1307 /* Some systems have umask */
1308 #define RUDIMENTS_HAVE_UMASK 1
1309
1310 /* Some systems have uname */
1311 #define RUDIMENTS_HAVE_UNAME 1
1312
1313 /* Some systems have __vsnprintf but its not defined */
1314 #define RUDIMENTS_HAVE_UNDEFINED___VSNPRINTF 1
1315
1316 /* Some systems have unistd.h */
1317 #define RUDIMENTS_HAVE_UNISTD_H 1
1318
1319 /* Some systems have unlink */
1320 #define RUDIMENTS_HAVE_UNLINK 1
1321
1322 /* Some systems have unsetenv */
1323 #define RUDIMENTS_HAVE_UNSETENV 1
1324
1325 /* Some systems have utime */
1326 #define RUDIMENTS_HAVE_UTIME 1
1327
1328 /* Some systems have utimes with char * argument */
1329 #define RUDIMENTS_HAVE_UTIMES_CHAR 1
1330
1331 /* Some systems have utimes with const char * argument */
1332 #define RUDIMENTS_HAVE_UTIMES_CONST_CHAR 1
1333
1334 /* Some systems have utime.h */
1335 #define RUDIMENTS_HAVE_UTIME_H 1
1336
1337 /* Some systems have vasprintf */
1338 #define RUDIMENTS_HAVE_VASPRINTF 1
1339
1340 /* Some systems have vdprintf */
1341 #define RUDIMENTS_HAVE_VDPRINTF 1
1342
1343 /* Most systems have vsnprintf */
1344 #define RUDIMENTS_HAVE_VSNPRINTF 1
1345
1346 /* Some systems have vsnprintf_s */
1347 /* #undef RUDIMENTS_HAVE_VSNPRINTF_S */
1348
1349 /* GetDiskFreeSpace */
1350 /* #undef RUDIMENTS_HAVE_WINDOWS_GETDISKFREESPACE */
1351
1352 /* Some systems have windows.h */
1353 /* #undef RUDIMENTS_HAVE_WINDOWS_H */
1354
1355 /* Some systems have Sleep */
1356 /* #undef RUDIMENTS_HAVE_WINDOWS_SLEEP */
1357
1358 /* Some systems have winsock2.h */
1359 /* #undef RUDIMENTS_HAVE_WINSOCK2_H */
1360
1361 /* Some systems have write */
1362 #define RUDIMENTS_HAVE_WRITE 1
1363
1364 /* Some systems have WSAConnect */
1365 /* #undef RUDIMENTS_HAVE_WSACONNECT */
1366
1367 /* Some systems have WSADuplicateSocket */
1368 /* #undef RUDIMENTS_HAVE_WSADUPLICATESOCKET */
1369
1370 /* Some systems have _access_s() */
1371 /* #undef RUDIMENTS_HAVE__ACCESS_S */
1372
1373 /* Some systems have _chsize_s */
1374 /* #undef RUDIMENTS_HAVE__CHSIZE_S */
1375
1376 /* Some systems have _close */
1377 /* #undef RUDIMENTS_HAVE__CLOSE */
1378
1379 /* Some systems have _dup */
1380 /* #undef RUDIMENTS_HAVE__DUP */
1381
1382 /* Some systems have _dup2 */
1383 /* #undef RUDIMENTS_HAVE__DUP2 */
1384
1385 /* Some systems have _dupenv_s */
1386 /* #undef RUDIMENTS_HAVE__DUPENV_S */
1387
1388 /* Some systems have _lseek */
1389 /* #undef RUDIMENTS_HAVE__LSEEK */
1390
1391 /* Some systems have _memccpy */
1392 /* #undef RUDIMENTS_HAVE__MEMCCPY */
1393
1394 /* Some systems have _open */
1395 /* #undef RUDIMENTS_HAVE__OPEN */
1396
1397 /* Some systems have _pipe */
1398 /* #undef RUDIMENTS_HAVE__PIPE */
1399
1400 /* Some systems have _putenv */
1401 /* #undef RUDIMENTS_HAVE__PUTENV */
1402
1403 /* Some systems have _read */
1404 /* #undef RUDIMENTS_HAVE__READ */
1405
1406 /* Some systems have _swab */
1407 /* #undef RUDIMENTS_HAVE__SWAB */
1408
1409 /* Some systems have _unlink */
1410 /* #undef RUDIMENTS_HAVE__UNLINK */
1411
1412 /* Some systems have _vsnprintf */
1413 /* #undef RUDIMENTS_HAVE__VSNPRINTF */
1414
1415 /* Some systems have _write */
1416 /* #undef RUDIMENTS_HAVE__WRITE */
1417
1418 /* Some systems have __bswap64 */
1419 /* #undef RUDIMENTS_HAVE___BSWAP64 */
1420
1421 /* Some systems have __vsnprintf */
1422 /* #undef RUDIMENTS_HAVE___VSNPRINTF */
1423
1424 /* iov_base is char * */
1425 #define RUDIMENTS_IOV_BASE_TYPE void *
1426
1427 /* Some systems have swab but dont define it */
1428 /* #undef RUDIMENTS_MUST_DEFINE_SWAB */
1429
1430 /* Solaris 2.6 has a few missing function prototypes */
1431 /* #undef RUDIMENTS_NEED_XNET_PROTOTYPES */
1432
1433 /* Redfine NULL as 0 */
1434 /* #undef RUDIMENTS_REDEFINE_NULL */
1435
1436 /* setsockopt has a const void * on most systems */
1437 #define RUDIMENTS_SETSOCKOPT_OPTVAL_TYPE const void *
1438
1439 /* Most systems define signal handlers with an integer parameter */
1440 #define RUDIMENTS_SIGNAL_HANDLER_INT 1
1441
1442 /* Use small rather than fast code */
1443 /* #undef RUDIMENTS_SMALL_CODE */
1444
1445 /* getsockopt has a socklen_t * on most systems */
1446 #define RUDIMENTS_SOCKLEN_OR_SIZE_T socklen_t
1447
1448 /* SSL_read/write can use a void * parameter instead of char * */
1449 #define RUDIMENTS_SSL_VOID_PTR 1
1450
1451 /* Version */
1452 #define RUDIMENTS_VERSION "0.55.0"
1453
1454 /* Define to 1 if you have the ANSI C header files. */
1455 /* #undef STDC_HEADERS */
1456
1457 /* Hack for gcc on SCO OSR6 */
1458 /* #undef _CFRONT_3_0 */
1459
1460 /* Define to empty if `const' does not conform to ANSI C. */
1461 /* #undef const */
1462
1463 /* Define to `int' if <sys/types.h> doesn't define. */
1464 /* #undef gid_t */
1465
1466 /* Define to `__inline__' or `__inline' if that's what the C compiler
1467 calls it, or to nothing if 'inline' is not supported under any name. */
1468 #ifndef __cplusplus
1469 /* #undef inline */
1470 #endif
1471
1472 /* Some systems dont have key_t */
1473 /* #undef key_t */
1474
1475 /* Define to `int' if <sys/types.h> does not define. */
1476 /* #undef mode_t */
1477
1478 /* Some systems dont have nlink_t */
1479 /* #undef nlink_t */
1480
1481 /* Some systems dont have off64_t */
1482 /* #undef off64_t */
1483
1484 /* Define to `int' if <sys/types.h> does not define. */
1485 /* #undef pid_t */
1486
1487 /* Define to `unsigned int' if <sys/types.h> does not define. */
1488 /* #undef size_t */
1489
1490 /* Some systems dont define socklen_t */
1491 /* #undef socklen_t */
1492
1493 /* Define to `int' if <sys/types.h> does not define. */
1494 /* #undef ssize_t */
1495
1496 /* Define to `int' if <sys/types.h> doesn't define. */
1497 /* #undef uid_t */