Rudiments
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/* On some platforms */
5/* #undef ADD_NEWLINE_AFTER_READ_FROM_STDIN */
6
7/* Enable some hacks on Darwin with gcc 2.95.2 */
8/* #undef DARWIN_GCC_2952_HACKS */
9
10/* Define to 1 if you have the <dlfcn.h> header file. */
11#define HAVE_DLFCN_H 1
12
13/* Define to 1 if you have the <inttypes.h> header file. */
14#define HAVE_INTTYPES_H 1
15
16/* Define to 1 if you have the <memory.h> header file. */
17#define HAVE_MEMORY_H 1
18
19/* Define to 1 if you have the <stdint.h> header file. */
20#define HAVE_STDINT_H 1
21
22/* Define to 1 if you have the <stdlib.h> header file. */
23#define HAVE_STDLIB_H 1
24
25/* Define to 1 if you have the <strings.h> header file. */
26#define HAVE_STRINGS_H 1
27
28/* Define to 1 if you have the <string.h> header file. */
29#define HAVE_STRING_H 1
30
31/* Define to 1 if you have the <sys/stat.h> header file. */
32#define HAVE_SYS_STAT_H 1
33
34/* Define to 1 if you have the <sys/types.h> header file. */
35#define HAVE_SYS_TYPES_H 1
36
37/* Define to 1 if you have the <unistd.h> header file. */
38#define HAVE_UNISTD_H 1
39
40/* Define to the sub-directory where libtool stores uninstalled libraries. */
41#define LT_OBJDIR ".libs/"
42
43/* Define to the address where bug reports for this package should be sent. */
44#define PACKAGE_BUGREPORT ""
45
46/* Define to the full name of this package. */
47#define PACKAGE_NAME ""
48
49/* Define to the full name and version of this package. */
50#define PACKAGE_STRING ""
51
52/* Define to the one symbol short name of this package. */
53#define PACKAGE_TARNAME ""
54
55/* Define to the home page for this package. */
56#define PACKAGE_URL ""
57
58/* Define to the version of this package. */
59#define PACKAGE_VERSION ""
60
61/* Platform requires default TLS ciper of PROFILE=SYSTEM */
62#define RUDIMENTS_DEFAULT_CIPHER_PROFILE_SYSTEM 1
63
64/* Enable runtime notification of methods that set ENOSYS */
65/* #undef RUDIMENTS_ENOSYS_NOTIFY */
66
67/* getsockopt has a void * on most systems */
68#define RUDIMENTS_GETSOCKOPT_OPTVAL_TYPE void *
69
70/* SSL has ASN1_STRING_get0_data */
71#define RUDIMENTS_HAS_ASN1_STRING_GET0_DATA 1
72
73/* libcurl has CURLOPT_SSH_AUTH_TYPES */
74#define RUDIMENTS_HAS_CURLOPT_SSH_AUTH_TYPES 1
75
76/* libcurl has CURLOPT_USERNAME */
77#define RUDIMENTS_HAS_CURLOPT_USERNAME 1
78
79/* libcurl has CURLOPT_USERPWD */
80#define RUDIMENTS_HAS_CURLOPT_USERPWD 1
81
82/* libcurl has curl_multi_timeout */
83#define RUDIMENTS_HAS_CURL_MULTI_TIMEOUT 1
84
85/* libcurl has curl_version_info */
86#define RUDIMENTS_HAS_CURL_VERSION_INFO 1
87
88/* SSL has EVP_CIPHER_CTX_NEW */
89#define RUDIMENTS_HAS_EVP_CIPHER_CTX_NEW 1
90
91/* SSL has EVP_PKEY_base_id */
92#define RUDIMENTS_HAS_EVP_PKEY_BASE_ID 1
93
94/* SSL has EVP_PKEY_get0 */
95#define RUDIMENTS_HAS_EVP_PKEY_GET0 1
96
97/* SSL has EVP_PKEY_get0_DSA */
98#define RUDIMENTS_HAS_EVP_PKEY_GET0_DSA 1
99
100/* SSL has EVP_PKEY_get0_EC_KEY */
101#define RUDIMENTS_HAS_EVP_PKEY_GET0_EC_KEY 1
102
103/* SSL has EVP_PKEY_get0_RSA */
104#define RUDIMENTS_HAS_EVP_PKEY_GET0_RSA 1
105
106/* SSL has EVP_PKEY_get1_DSA */
107#define RUDIMENTS_HAS_EVP_PKEY_GET1_DSA 1
108
109/* SSL has EVP_PKEY_get1_EC_KEY */
110#define RUDIMENTS_HAS_EVP_PKEY_GET1_EC_KEY 1
111
112/* SSL has EVP_PKEY_get1_RSA */
113#define RUDIMENTS_HAS_EVP_PKEY_GET1_RSA 1
114
115/* Rudiments supports GSS */
116#define RUDIMENTS_HAS_GSS 1
117
118/* GSS has gssapi/gssapi_ext.h */
119#define RUDIMENTS_HAS_GSSAPI_GSSAPI_EXT_H 1
120
121/* GSS has gssapi/gssapi_generic.h */
122#define RUDIMENTS_HAS_GSSAPI_GSSAPI_GENERIC_H 1
123
124/* GSS has gssapi/gssapi.h */
125#define RUDIMENTS_HAS_GSSAPI_GSSAPI_H 1
126
127/* GSS has gssapi.h */
128#define RUDIMENTS_HAS_GSSAPI_H 1
129
130/* GSS has GSS_C_NT_ANONYMOUS */
131#define RUDIMENTS_HAS_GSS_C_NT_ANONYMOUS 1
132
133/* GSS has gss name types */
134#define RUDIMENTS_HAS_GSS_NAME_TYPES 1
135
136/* GSS has gss_oid_to_str */
137#define RUDIMENTS_HAS_GSS_OID_TO_STR 1
138
139/* GSS has gss_release_oid */
140#define RUDIMENTS_HAS_GSS_RELEASE_OID 1
141
142/* GSS has gss_str_to_oid */
143#define RUDIMENTS_HAS_GSS_STR_TO_OID 1
144
145/* Rudiments supports libcurl */
146#define RUDIMENTS_HAS_LIBCURL 1
147
148/* SSL has MD5_Init/Update/Final returning int */
149/* #undef RUDIMENTS_HAS_MD5_INIT_RETURNING_INT */
150
151/* Rudiments supports PCRE */
152#define RUDIMENTS_HAS_PCRE 1
153
154/* SSL has SHA1_Init/Update/Final returning int */
155/* #undef RUDIMENTS_HAS_SHA1_INIT_RETURNING_INT */
156
157/* SSL has SHA256_CTX */
158#define RUDIMENTS_HAS_SHA256_CTX 1
159
160/* SSL has SHA256_Init/Update/Final returning int */
161/* #undef RUDIMENTS_HAS_SHA256_INIT_RETURNING_INT */
162
163/* Rudiments supports SSL */
164#define RUDIMENTS_HAS_SSL 1
165
166/* SSL has SSLv23_method */
167#define RUDIMENTS_HAS_SSLV23_METHOD 1
168
169/* SSL has SSLv2_method */
170/* #undef RUDIMENTS_HAS_SSLV2_METHOD */
171
172/* SSL has SSLv3_method */
173/* #undef RUDIMENTS_HAS_SSLV3_METHOD */
174
175/* SSL has dNSName */
176#define RUDIMENTS_HAS_SSL_DNSNAME 1
177
178/* Some systems have strftime */
179#define RUDIMENTS_HAS_STRFTIME 1
180
181/* Rudiments supports threads */
182#define RUDIMENTS_HAS_THREADS 1
183
184/* Some systems have timezone */
185#define RUDIMENTS_HAS_TIMEZONE 1
186
187/* SSL has TLSv1_1_method */
188/* #undef RUDIMENTS_HAS_TLSV1_1_METHOD */
189
190/* SSL has TLSv1_2_method */
191/* #undef RUDIMENTS_HAS_TLSV1_2_METHOD */
192
193/* SSL has TLSv1_method */
194/* #undef RUDIMENTS_HAS_TLSV1_METHOD */
195
196/* SSL has TLS_method */
197#define RUDIMENTS_HAS_TLS_METHOD 1
198
199/* Some systems define tm_gmtoff in their struct tm */
200#define RUDIMENTS_HAS_TM_GMTOFF 1
201
202/* Some systems define tm_name in their struct tm */
203/* #undef RUDIMENTS_HAS_TM_NAME */
204
205/* Some systems define tm_tzadj in their struct tm */
206/* #undef RUDIMENTS_HAS_TM_TZADJ */
207
208/* Some systems define tm_zone in their struct tm */
209#define RUDIMENTS_HAS_TM_ZONE 1
210
211/* Some systems have tzname */
212#define RUDIMENTS_HAS_TZNAME 1
213
214/* Some systems have tzset */
215#define RUDIMENTS_HAS_TZSET 1
216
217/* Some systems have tzset but dont define it */
218/* #undef RUDIMENTS_HAS_UNDEFINED_TZSET */
219
220/* SSL has X509_get_signature_nid */
221#define RUDIMENTS_HAS_X509_GET_SIGNATURE_NID 1
222
223/* Some systems have _get_timezone */
224/* #undef RUDIMENTS_HAS__GET_TIMEZONE */
225
226/* Some systems have _get_tzname */
227/* #undef RUDIMENTS_HAS__GET_TZNAME */
228
229/* Some systems have _timezone */
230/* #undef RUDIMENTS_HAS__TIMEZONE */
231
232/* Some systems have _tzname */
233/* #undef RUDIMENTS_HAS__TZNAME */
234
235/* Some systems have _tzset */
236/* #undef RUDIMENTS_HAS__TZSET */
237
238/* Some systems define __tm_gmtoff in their struct tm */
239/* #undef RUDIMENTS_HAS___TM_GMTOFF */
240
241/* Some systems define __tm_zone in their struct tm */
242/* #undef RUDIMENTS_HAS___TM_ZONE */
243
244/* Some systems have accctrl.h */
245/* #undef RUDIMENTS_HAVE_ACCCTRL_H */
246
247/* Most systems have access() */
248#define RUDIMENTS_HAVE_ACCESS 1
249
250/* Some systems have aclapi.h */
251/* #undef RUDIMENTS_HAVE_ACLAPI_H */
252
253/* Some systems have alarm */
254#define RUDIMENTS_HAVE_ALARM 1
255
256/* Some systems have arc4random */
257#define RUDIMENTS_HAVE_ARC4RANDOM 1
258
259/* Some systems have arpa/inet.h */
260#define RUDIMENTS_HAVE_ARPA_INET_H 1
261
262/* Some systems have atexit */
263#define RUDIMENTS_HAVE_ATEXIT 1
264
265/* Some systems have backtrace */
266#define RUDIMENTS_HAVE_BACKTRACE 1
267
268/* SCO OSR5 has an incorrect struct msghdr definition */
269/* #undef RUDIMENTS_HAVE_BAD_SCO_MSGHDR */
270
271/* Some systems dont have st_blocks in struct stat */
272#define RUDIMENTS_HAVE_BLKCNT_T 1
273
274/* Some systems dont have st_blksize in struct stat */
275#define RUDIMENTS_HAVE_BLKSIZE_T 1
276
277/* Most systems have bool */
278#define RUDIMENTS_HAVE_BOOL 1
279
280/* Some systems have broken towctrans */
281/* #undef RUDIMENTS_HAVE_BROKEN_TOWCTRANS */
282
283/* Some systems have BRoster::_ShutDown */
284/* #undef RUDIMENTS_HAVE_BROSTER__SHUTDOWN */
285
286/* Some systems have bswap64 */
287/* #undef RUDIMENTS_HAVE_BSWAP64 */
288
289/* Some systems have bswap_64 */
290#define RUDIMENTS_HAVE_BSWAP_64 1
291
292/* Some systems have byteswap.h */
293#define RUDIMENTS_HAVE_BYTESWAP_H 1
294
295/* Some systems have byte_t */
296/* #undef RUDIMENTS_HAVE_BYTE_T */
297
298/* Some systems have CaptureStackBackTrace */
299/* #undef RUDIMENTS_HAVE_CAPTURESTACKBACKTRACE */
300
301/* Some systems have char16_t */
302#define RUDIMENTS_HAVE_CHAR16_T 1
303
304/* Some systems have char32_t */
305#define RUDIMENTS_HAVE_CHAR32_T 1
306
307/* Some systems have char8_t */
308#define RUDIMENTS_HAVE_CHAR8_T 1
309
310/* Some systems have chmod */
311#define RUDIMENTS_HAVE_CHMOD 1
312
313/* Some systems have chroot */
314#define RUDIMENTS_HAVE_CHROOT 1
315
316/* Some systems have clearenv */
317#define RUDIMENTS_HAVE_CLEARENV 1
318
319/* Some systems have clock_nanosleep */
320#define RUDIMENTS_HAVE_CLOCK_NANOSLEEP 1
321
322/* Some systems have clock_settime */
323#define RUDIMENTS_HAVE_CLOCK_SETTIME 1
324
325/* Some systems have close */
326#define RUDIMENTS_HAVE_CLOSE 1
327
328/* some systems have closesocket */
329/* #undef RUDIMENTS_HAVE_CLOSESOCKET */
330
331/* Some systems have cmsghdr */
332#define RUDIMENTS_HAVE_CMSGHDR 1
333
334/* Some systems have _commit */
335/* #undef RUDIMENTS_HAVE_COMMIT */
336
337/* connect has a const sockaddr * on most systems */
338/* #undef RUDIMENTS_HAVE_CONNECT_WITH_NON_CONST_SOCKADDR */
339
340/* Most systems have ftok(const char *, int) */
341#define RUDIMENTS_HAVE_CONST_CHAR_FTOK 1
342
343/* Some systems have CreateDirectory */
344/* #undef RUDIMENTS_HAVE_CREATEDIRECTORY */
345
346/* Some systems have CreateFile */
347/* #undef RUDIMENTS_HAVE_CREATEFILE */
348
349/* Some systems have CreateNamedPipe */
350/* #undef RUDIMENTS_HAVE_CREATENAMEDPIPE */
351
352/* Some systems have CreateSemaphore */
353/* #undef RUDIMENTS_HAVE_CREATESEMAPHORE */
354
355/* CreateThread function exists */
356/* #undef RUDIMENTS_HAVE_CREATETHREAD */
357
358/* Some systems have CreateTimerQueueTimer */
359/* #undef RUDIMENTS_HAVE_CREATETIMERQUEUETIMER */
360
361/* Some systems have CreateFileMapping */
362/* #undef RUDIMENTS_HAVE_CREATE_FILE_MAPPING */
363
364/* Some systems have CreateIoCompletionPort */
365/* #undef RUDIMENTS_HAVE_CREATE_IO_COMPLETION_PORT */
366
367/* CreateMutex function exists */
368/* #undef RUDIMENTS_HAVE_CREATE_MUTEX */
369
370/* Some systems have CreateProcess */
371/* #undef RUDIMENTS_HAVE_CREATE_PROCESS */
372
373/* Some systems have crypt */
374#define RUDIMENTS_HAVE_CRYPT 1
375
376/* Some systems have CryptGenRandom */
377/* #undef RUDIMENTS_HAVE_CRYPTGENRANDOM */
378
379/* Some systems have crypt.h */
380#define RUDIMENTS_HAVE_CRYPT_H 1
381
382/* Some systems have crypt_r */
383#define RUDIMENTS_HAVE_CRYPT_R 1
384
385/* Some systems have ctype.h */
386#define RUDIMENTS_HAVE_CTYPE_H 1
387
388/* Cygwin style statfs */
389/* #undef RUDIMENTS_HAVE_CYGWIN_STATFS */
390
391/* Darwin style statfs */
392/* #undef RUDIMENTS_HAVE_DARWIN_STATFS */
393
394/* Some systems have dbghelp.h */
395/* #undef RUDIMENTS_HAVE_DBGHELP_H */
396
397/* Some systems have direct.h */
398/* #undef RUDIMENTS_HAVE_DIRECT_H */
399
400/* Some systems have dirent.h */
401#define RUDIMENTS_HAVE_DIRENT_H 1
402
403/* Some systems have dirfd */
404#define RUDIMENTS_HAVE_DIRFD 1
405
406/* Some systems have DIR.dd_fd */
407/* #undef RUDIMENTS_HAVE_DIR_DD_FD */
408
409/* Some systems have DIR.d_fd */
410/* #undef RUDIMENTS_HAVE_DIR_D_FD */
411
412/* Some systems have dlfcn.h */
413#define RUDIMENTS_HAVE_DLFCN_H 1
414
415/* Some systems have dlopen */
416#define RUDIMENTS_HAVE_DLOPEN 1
417
418/* Some systems have dup */
419#define RUDIMENTS_HAVE_DUP 1
420
421/* Some systems have dup2 */
422#define RUDIMENTS_HAVE_DUP2 1
423
424/* Some systems have DuplicateHandle */
425/* #undef RUDIMENTS_HAVE_DUPLICATEHANDLE */
426
427/* Some systems define environ in unistd.h */
428#define RUDIMENTS_HAVE_ENVIRON 1
429
430/* Some systems have epoll */
431#define RUDIMENTS_HAVE_EPOLL 1
432
433/* Some systems have errno.h */
434#define RUDIMENTS_HAVE_ERRNO_H 1
435
436/* Some systems have execinfo.h */
437#define RUDIMENTS_HAVE_EXECINFO_H 1
438
439/* Some systems have execvp */
440#define RUDIMENTS_HAVE_EXECVP 1
441
442/* Some systems have ExitWindowsEx */
443/* #undef RUDIMENTS_HAVE_EXITWINDOWSEX */
444
445/* Some systems have fchmod */
446#define RUDIMENTS_HAVE_FCHMOD 1
447
448/* Some systems have fchown */
449#define RUDIMENTS_HAVE_FCHOWN 1
450
451/* Some systems have fcntl */
452#define RUDIMENTS_HAVE_FCNTL 1
453
454/* Some systems have fcntl.h */
455#define RUDIMENTS_HAVE_FCNTL_H 1
456
457/* Some systems have fdatasync */
458#define RUDIMENTS_HAVE_FDATASYNC 1
459
460/* Some systems have fdopen */
461#define RUDIMENTS_HAVE_FDOPEN 1
462
463/* Some systems have FD_CLOEXEC */
464#define RUDIMENTS_HAVE_FD_CLOEXEC 1
465
466/* Some systems have FILE->_file */
467/* #undef RUDIMENTS_HAVE_FILE_FILE */
468
469/* Some systems have FILE->__filedes */
470/* #undef RUDIMENTS_HAVE_FILE_FILEDES */
471
472/* Some systems have FILE->_fileno */
473#define RUDIMENTS_HAVE_FILE_FILENO 1
474
475/* Some systems have FILE->_fd */
476/* #undef RUDIMENTS_HAVE_FILE__FD */
477
478/* Some systems have FILE->__file */
479/* #undef RUDIMENTS_HAVE_FILE__FILE */
480
481/* Some systems have FindFirstFile */
482/* #undef RUDIMENTS_HAVE_FINDFIRSTFILE */
483
484/* Some systems have FlushFileBuffers */
485/* #undef RUDIMENTS_HAVE_FLUSHFILEBUFFERS */
486
487/* Some systems have fork */
488#define RUDIMENTS_HAVE_FORK 1
489
490/* Some systems have fpathconf */
491#define RUDIMENTS_HAVE_FPATHCONF 1
492
493/* FreeBSD style statfs */
494/* #undef RUDIMENTS_HAVE_FREEBSD_STATFS */
495
496/* Some systems have FreeConsole */
497/* #undef RUDIMENTS_HAVE_FREECONSOLE */
498
499/* Some systems have fsync */
500#define RUDIMENTS_HAVE_FSYNC 1
501
502/* Most systems have ftok() */
503#define RUDIMENTS_HAVE_FTOK 1
504
505/* Some systems have ftruncate */
506#define RUDIMENTS_HAVE_FTRUNCATE 1
507
508/* Some systems have GenerateConsoleCtrlEvent */
509/* #undef RUDIMENTS_HAVE_GENERATECONSOLECTRLEVENT */
510
511/* Some systems have GetAce */
512/* #undef RUDIMENTS_HAVE_GETACE */
513
514/* Some systems have getaddrinfo */
515#define RUDIMENTS_HAVE_GETADDRINFO 1
516
517/* Some systems have GetCurrentDirectory */
518/* #undef RUDIMENTS_HAVE_GETCURRENTDIRECTORY */
519
520/* Some systems have GetCurrentProcessId */
521/* #undef RUDIMENTS_HAVE_GETCURRENTPROCESSID */
522
523/* Some systems have getegid */
524#define RUDIMENTS_HAVE_GETEGID 1
525
526/* Some systems have getenv */
527#define RUDIMENTS_HAVE_GETENV 1
528
529/* Some systems have geteuid */
530#define RUDIMENTS_HAVE_GETEUID 1
531
532/* Some systems have GetFileInformationByHandle */
533/* #undef RUDIMENTS_HAVE_GETFILEINFORMATIONBYHANDLE */
534
535/* Some systems have GetFileType */
536/* #undef RUDIMENTS_HAVE_GETFILETYPE */
537
538/* Some systems have getgid */
539#define RUDIMENTS_HAVE_GETGID 1
540
541/* Some systems have getgrgid_r */
542#define RUDIMENTS_HAVE_GETGRGID_R 1
543
544/* Some systems have getgrgid_r */
545/* #undef RUDIMENTS_HAVE_GETGRGID_R_4 */
546
547/* Some systems have getgrgid_r */
548#define RUDIMENTS_HAVE_GETGRGID_R_5 1
549
550/* Some systems have getgrnam_r */
551#define RUDIMENTS_HAVE_GETGRNAM_R 1
552
553/* Some systems have getgrnam_r */
554/* #undef RUDIMENTS_HAVE_GETGRNAM_R_4 */
555
556/* Some systems have getgrnam_r */
557#define RUDIMENTS_HAVE_GETGRNAM_R_5 1
558
559/* Some systems have gethostbyaddr_r */
560#define RUDIMENTS_HAVE_GETHOSTBYADDR_R 1
561
562/* Some systems have gethostbyaddr_r */
563/* #undef RUDIMENTS_HAVE_GETHOSTBYADDR_R_7 */
564
565/* Some systems have gethostbyaddr_r */
566#define RUDIMENTS_HAVE_GETHOSTBYADDR_R_8 1
567
568/* Some systems have gethostbyname_r */
569#define RUDIMENTS_HAVE_GETHOSTBYNAME_R 1
570
571/* Some systems have gethostbyname_r */
572/* #undef RUDIMENTS_HAVE_GETHOSTBYNAME_R_5 */
573
574/* Some systems have gethostbyname_r */
575#define RUDIMENTS_HAVE_GETHOSTBYNAME_R_6 1
576
577/* Some systems have gethostname */
578#define RUDIMENTS_HAVE_GETHOSTNAME 1
579
580/* Some systems have GetLastError */
581/* #undef RUDIMENTS_HAVE_GETLASTERROR */
582
583/* Some systems have getloadavg */
584#define RUDIMENTS_HAVE_GETLOADAVG 1
585
586/* Some systems have GetLogicalProcessorInformation */
587/* #undef RUDIMENTS_HAVE_GETLOGICALPROCESSORINFORMATION */
588
589/* Some systems have getnameinfo */
590#define RUDIMENTS_HAVE_GETNAMEINFO 1
591
592/* Some systems have GetNativeSystemInfo */
593/* #undef RUDIMENTS_HAVE_GETNATIVESYSTEMINFO */
594
595/* Some systems have getpagesize */
596#define RUDIMENTS_HAVE_GETPAGESIZE 1
597
598/* Some systems have getpeername */
599#define RUDIMENTS_HAVE_GETPEERNAME 1
600
601/* Some systems have getpgid */
602#define RUDIMENTS_HAVE_GETPGID 1
603
604/* Some systems have getpid */
605#define RUDIMENTS_HAVE_GETPID 1
606
607/* Some systems have getppid */
608#define RUDIMENTS_HAVE_GETPPID 1
609
610/* Some systems have getprotobyname_r */
611#define RUDIMENTS_HAVE_GETPROTOBYNAME_R 1
612
613/* Some systems have getprotobyname_r */
614/* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R_4 */
615
616/* Some systems have getprotobyname_r */
617#define RUDIMENTS_HAVE_GETPROTOBYNAME_R_5 1
618
619/* Some systems have getprotobynumber_r */
620#define RUDIMENTS_HAVE_GETPROTOBYNUMBER_R 1
621
622/* Some systems have getprotobynumber_r */
623/* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_4 */
624
625/* Some systems have getprotobynumber_r */
626#define RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_5 1
627
628/* Some systems have getpwnam_r */
629#define RUDIMENTS_HAVE_GETPWNAM_R 1
630
631/* Some systems have getpwnam_r */
632/* #undef RUDIMENTS_HAVE_GETPWNAM_R_4 */
633
634/* Some systems have getpwnam_r */
635#define RUDIMENTS_HAVE_GETPWNAM_R_5 1
636
637/* Some systems have getpwuid_r */
638#define RUDIMENTS_HAVE_GETPWUID_R 1
639
640/* Some systems have getpwuid_r */
641/* #undef RUDIMENTS_HAVE_GETPWUID_R_4 */
642
643/* Some systems have getpwuid_r */
644#define RUDIMENTS_HAVE_GETPWUID_R_5 1
645
646/* Some systems have GetSecurityInfo */
647/* #undef RUDIMENTS_HAVE_GETSECURITYINFO */
648
649/* Some systems have getservbyname_r */
650#define RUDIMENTS_HAVE_GETSERVBYNAME_R 1
651
652/* Some systems have getservbyname_r */
653/* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R_5 */
654
655/* Some systems have getservbyname_r */
656#define RUDIMENTS_HAVE_GETSERVBYNAME_R_6 1
657
658/* Some systems have getservbyport_r */
659#define RUDIMENTS_HAVE_GETSERVBYPORT_R 1
660
661/* Some systems have getservbyport_r */
662/* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R_5 */
663
664/* Some systems have getservbyport_r */
665#define RUDIMENTS_HAVE_GETSERVBYPORT_R_6 1
666
667/* Some systems have getsid */
668#define RUDIMENTS_HAVE_GETSID 1
669
670/* Some systems have getsockopt */
671#define RUDIMENTS_HAVE_GETSOCKOPT 1
672
673/* Some systems have getspnam */
674/* #undef RUDIMENTS_HAVE_GETSPNAM */
675
676/* Some systems have getspnam_r */
677#define RUDIMENTS_HAVE_GETSPNAM_R 1
678
679/* Some systems have getspnam_r */
680/* #undef RUDIMENTS_HAVE_GETSPNAM_R_4 */
681
682/* Some systems have getspnam_r */
683#define RUDIMENTS_HAVE_GETSPNAM_R_5 1
684
685/* Some systems have GetSystemInfo */
686/* #undef RUDIMENTS_HAVE_GETSYSTEMINFO */
687
688/* Some systems have GetSystemTimeAsFileTime */
689/* #undef RUDIMENTS_HAVE_GETSYSTEMTIMEASFILETIME */
690
691/* Some systems have gettimeofday */
692#define RUDIMENTS_HAVE_GETTIMEOFDAY 1
693
694/* Some systems have getuid */
695#define RUDIMENTS_HAVE_GETUID 1
696
697/* Some systems have GetUserName */
698/* #undef RUDIMENTS_HAVE_GETUSERNAME */
699
700/* Some systems have GetVersionEx */
701/* #undef RUDIMENTS_HAVE_GETVERSIONEX */
702
703/* Some systems have glob */
704#define RUDIMENTS_HAVE_GLOB 1
705
706/* Some systems have GlobalMemoryStatusEx */
707/* #undef RUDIMENTS_HAVE_GLOBALMEMORYSTATUSEX */
708
709/* Some systems have glob.h */
710#define RUDIMENTS_HAVE_GLOB_H 1
711
712/* Some systems have GNU strerror_r */
713#define RUDIMENTS_HAVE_GNU_STRERROR_R 1
714
715/* Some systems have grp.h */
716#define RUDIMENTS_HAVE_GRP_H 1
717
718/* Some systems have _G_config.h */
719/* #undef RUDIMENTS_HAVE_G_CONFIG_H */
720
721/* Some systems have HANDLE_FLAG_INHERIT */
722/* #undef RUDIMENTS_HAVE_HANDLE_FLAG_INHERIT */
723
724/* Some systems have htonll */
725/* #undef RUDIMENTS_HAVE_HTONLL */
726
727/* Some systems have iconv */
728#define RUDIMENTS_HAVE_ICONV 1
729
730/* Some systems have iconv.h */
731#define RUDIMENTS_HAVE_ICONV_H 1
732
733/* Some systems have iconv with non-const inbuf */
734#define RUDIMENTS_HAVE_ICONV_WITH_NONCONST_INBUF 1
735
736/* Some systems have inet_addr */
737#define RUDIMENTS_HAVE_INET_ADDR 1
738
739/* Some systems have inet_aton */
740#define RUDIMENTS_HAVE_INET_ATON 1
741
742/* Some systems have InitiateSystemShutdownEx */
743/* #undef RUDIMENTS_HAVE_INITIATESYSTEMSHUTDOWNEX */
744
745/* Some systems have int16_t */
746#define RUDIMENTS_HAVE_INT16_T 1
747
748/* Some systems have int32_t */
749#define RUDIMENTS_HAVE_INT32_T 1
750
751/* Some systems have int64_t */
752#define RUDIMENTS_HAVE_INT64_T 1
753
754/* Some systems have int8_t */
755#define RUDIMENTS_HAVE_INT8_T 1
756
757/* Some systems have inttypes.h */
758#define RUDIMENTS_HAVE_INTTYPES_H 1
759
760/* Some systems have in_addr_t type */
761#define RUDIMENTS_HAVE_IN_ADDR_T 1
762
763/* Some systems have ioctl */
764#define RUDIMENTS_HAVE_IOCTL 1
765
766/* Some systems have ioctlsocket */
767/* #undef RUDIMENTS_HAVE_IOCTLSOCKET */
768
769/* Some systems have io.h */
770/* #undef RUDIMENTS_HAVE_IO_H */
771
772/* Some systems have iswascii */
773/* #undef RUDIMENTS_HAVE_ISWASCII */
774
775/* Some systems have iswblank */
776/* #undef RUDIMENTS_HAVE_ISWBLANK */
777
778/* Some systems have kill */
779#define RUDIMENTS_HAVE_KILL 1
780
781/* Some systems have kqueue */
782/* #undef RUDIMENTS_HAVE_KQUEUE */
783
784/* Some systems have void * kqueue user data */
785/* #undef RUDIMENTS_HAVE_KQUEUE_VOID_UDATA */
786
787/* Some systems have lconv.int_n_cs_precedes */
788#define RUDIMENTS_HAVE_LCONV_INT_N_CS_PRECEDES 1
789
790/* Some systems have lconv.int_n_sep_by_space */
791#define RUDIMENTS_HAVE_LCONV_INT_N_SEP_BY_SPACE 1
792
793/* Some systems have lconv.int_n_sign_posn */
794#define RUDIMENTS_HAVE_LCONV_INT_N_SIGN_POSN 1
795
796/* Some systems have lconv.int_p_cs_precedes */
797#define RUDIMENTS_HAVE_LCONV_INT_P_CS_PRECEDES 1
798
799/* Some systems have lconv.int_p_sep_by_space */
800#define RUDIMENTS_HAVE_LCONV_INT_P_SEP_BY_SPACE 1
801
802/* Some systems have lconv.int_p_sign_posn */
803#define RUDIMENTS_HAVE_LCONV_INT_P_SIGN_POSN 1
804
805/* Do we have libedit */
806#define RUDIMENTS_HAVE_LIBEDIT 1
807
808/* Some systems have limits.h */
809#define RUDIMENTS_HAVE_LIMITS_H 1
810
811/* Some systems have link */
812#define RUDIMENTS_HAVE_LINK 1
813
814/* Linux libc4 style statfs */
815/* #undef RUDIMENTS_HAVE_LINUX_LIBC4_STATFS */
816
817/* Some systems have linux/reboot.h */
818#define RUDIMENTS_HAVE_LINUX_REBOOT_H 1
819
820/* Some systems have linux/rtc.h */
821#define RUDIMENTS_HAVE_LINUX_RTC_H 1
822
823/* Linux style statfs */
824#define RUDIMENTS_HAVE_LINUX_STATFS 1
825
826/* Some systems have llabs */
827#define RUDIMENTS_HAVE_LLABS 1
828
829/* Some systems have lm.h */
830/* #undef RUDIMENTS_HAVE_LM_H */
831
832/* Some systems have LoadLibrary */
833/* #undef RUDIMENTS_HAVE_LOADLIBRARY */
834
835/* Some systems have LoadLibraryEx */
836/* #undef RUDIMENTS_HAVE_LOADLIBRARYEX */
837
838/* Some systems have localeconv */
839#define RUDIMENTS_HAVE_LOCALECONV 1
840
841/* Some systems have locale.h */
842#define RUDIMENTS_HAVE_LOCALE_H 1
843
844/* Some systems have localtime_r */
845#define RUDIMENTS_HAVE_LOCALTIME_R 1
846
847/* Some systems have localtime_s */
848/* #undef RUDIMENTS_HAVE_LOCALTIME_S */
849
850/* Some systems have LockFileEx */
851/* #undef RUDIMENTS_HAVE_LOCKFILEEX */
852
853/* Most systems have long long */
854#define RUDIMENTS_HAVE_LONG_LONG 1
855
856/* Some systems have lrand48 */
857#define RUDIMENTS_HAVE_LRAND48 1
858
859/* Some systems have lrand48_r */
860#define RUDIMENTS_HAVE_LRAND48_R 1
861
862/* Some systems have lseek */
863#define RUDIMENTS_HAVE_LSEEK 1
864
865/* Some systems have machine/endian.h */
866/* #undef RUDIMENTS_HAVE_MACHINE_ENDIAN_H */
867
868/* Some systems have mach-o/dyld.h */
869/* #undef RUDIMENTS_HAVE_MACH_O_DYLD_H */
870
871/* Some systems have madvise */
872#define RUDIMENTS_HAVE_MADVISE 1
873
874/* Some systems use caddr_t argument for madvise */
875/* #undef RUDIMENTS_HAVE_MADVISE_CADDR_T */
876
877/* Some systems have mas.h */
878/* #undef RUDIMENTS_HAVE_MAS_H */
879
880/* Some systems have mas_open */
881/* #undef RUDIMENTS_HAVE_MAS_OPEN */
882
883/* Some systems have mbrtowc */
884#define RUDIMENTS_HAVE_MBRTOWC 1
885
886/* Some systems have mbtowc */
887#define RUDIMENTS_HAVE_MBTOWC 1
888
889/* Some systems have memccpy with char argument */
890#define RUDIMENTS_HAVE_MEMCCPY_CHAR 1
891
892/* Some systems have memmem */
893#define RUDIMENTS_HAVE_MEMMEM 1
894
895/* Some systems have memrchr */
896#define RUDIMENTS_HAVE_MEMRCHR 1
897
898/* Some systems have metreg.h */
899/* #undef RUDIMENTS_HAVE_METREG_H */
900
901/* Some systems have mincore */
902#define RUDIMENTS_HAVE_MINCORE 1
903
904/* Some systems use caddr_t argument for mincore */
905/* #undef RUDIMENTS_HAVE_MINCORE_CADDR_T */
906
907/* Some systems have mincore with char argument */
908/* #undef RUDIMENTS_HAVE_MINCORE_CHAR */
909
910/* Some systems have mincore with unsigned char argument */
911#define RUDIMENTS_HAVE_MINCORE_UCHAR 1
912
913/* statvfs */
914/* #undef RUDIMENTS_HAVE_MINIX_HAIKU_STATVFS */
915
916/* Some systems have sethostname but forgot to declare it */
917/* #undef RUDIMENTS_HAVE_MISSING_SETHOSTNAME_DECLARATION */
918
919/* Some systems have mkdir */
920/* #undef RUDIMENTS_HAVE_MKDIR_1 */
921
922/* Some systems have mkdir */
923#define RUDIMENTS_HAVE_MKDIR_2 1
924
925/* Some systems have mkdtemp */
926#define RUDIMENTS_HAVE_MKDTEMP 1
927
928/* Some systems have mkfifo */
929#define RUDIMENTS_HAVE_MKFIFO 1
930
931/* Some systems have mknod */
932#define RUDIMENTS_HAVE_MKNOD 1
933
934/* Some systems have mkstemp */
935#define RUDIMENTS_HAVE_MKSTEMP 1
936
937/* Some systems have mlock */
938#define RUDIMENTS_HAVE_MLOCK 1
939
940/* Some systems have mlockall */
941#define RUDIMENTS_HAVE_MLOCKALL 1
942
943/* Some systems use caddr_t argument for mlock */
944/* #undef RUDIMENTS_HAVE_MLOCK_CADDR_T */
945
946/* Some systems have mmap */
947#define RUDIMENTS_HAVE_MMAP 1
948
949/* Some systems have mprotect */
950#define RUDIMENTS_HAVE_MPROTECT 1
951
952/* Some systems use caddr_t argument for mprotect */
953/* #undef RUDIMENTS_HAVE_MPROTECT_CADDR_T */
954
955/* Some msghdr structs have a msg_accrights member */
956/* #undef RUDIMENTS_HAVE_MSGHDR_MSG_ACCRIGHTS */
957
958/* Some msghdr structs have a msg_controllen member */
959#define RUDIMENTS_HAVE_MSGHDR_MSG_CONTROLLEN 1
960
961/* Some msghdr structs have a msg_flags member */
962#define RUDIMENTS_HAVE_MSGHDR_MSG_FLAGS 1
963
964/* Some systems have msync */
965#define RUDIMENTS_HAVE_MSYNC 1
966
967/* Some systems use caddr_t argument for msync */
968/* #undef RUDIMENTS_HAVE_MSYNC_CADDR_T */
969
970/* Some systems have munlock */
971#define RUDIMENTS_HAVE_MUNLOCK 1
972
973/* Some systems have munlockall */
974#define RUDIMENTS_HAVE_MUNLOCKALL 1
975
976/* Some systems use caddr_t argument for munlock */
977/* #undef RUDIMENTS_HAVE_MUNLOCK_CADDR_T */
978
979/* Some systems use caddr_t argument for munmap */
980/* #undef RUDIMENTS_HAVE_MUNMAP_CADDR_T */
981
982/* Some systems have nanosleep */
983#define RUDIMENTS_HAVE_NANOSLEEP 1
984
985/* NetBSD style statfs */
986/* #undef RUDIMENTS_HAVE_NETBSD_STATFS */
987
988/* NetBSD-3.0 style statvfs */
989/* #undef RUDIMENTS_HAVE_NETBSD_STATVFS */
990
991/* Some systems have netdb.h */
992#define RUDIMENTS_HAVE_NETDB_H 1
993
994/* Some systems have NetGroupGetInfo */
995/* #undef RUDIMENTS_HAVE_NETGROUPGETINFO */
996
997/* Some systems have netinet/in.h */
998#define RUDIMENTS_HAVE_NETINET_IN_H 1
999
1000/* Some systems have netinet/tcp.h */
1001#define RUDIMENTS_HAVE_NETINET_TCP_H 1
1002
1003/* Some systems have NetUserGetInfo */
1004/* #undef RUDIMENTS_HAVE_NETUSERGETINFO */
1005
1006/* Some systems have new */
1007#define RUDIMENTS_HAVE_NEW 1
1008
1009/* Some systems have new.h */
1010/* #undef RUDIMENTS_HAVE_NEW_H */
1011
1012/* Some systems define _NSGetEnviron in crt_externs.h */
1013/* #undef RUDIMENTS_HAVE_NSGETENVIRON */
1014
1015/* Some systems have NSLinkModule */
1016/* #undef RUDIMENTS_HAVE_NSLINKMODULE */
1017
1018/* Some systems have ntohll */
1019/* #undef RUDIMENTS_HAVE_NTOHLL */
1020
1021/* Some systems have open */
1022#define RUDIMENTS_HAVE_OPEN 1
1023
1024/* OpenBSD style statfs */
1025/* #undef RUDIMENTS_HAVE_OPENBSD_STATFS */
1026
1027/* Some systems have OSSwapHostToLittleInt64 */
1028/* #undef RUDIMENTS_HAVE_OSSWAPHOSTTOLITTLEINT64 */
1029
1030/* Some systems have OSSwapLittleToHostInt64 */
1031/* #undef RUDIMENTS_HAVE_OSSWAPLITTLETOHOSTINT64 */
1032
1033/* Some systems have os/kernel/OS.h */
1034/* #undef RUDIMENTS_HAVE_OS_KERNEL_OS_H */
1035
1036/* Some systems have os/support/ByteOrder.h */
1037/* #undef RUDIMENTS_HAVE_OS_SUPPORT_BYTEORDER_H */
1038
1039/* Some systems have pathconf */
1040#define RUDIMENTS_HAVE_PATHCONF 1
1041
1042/* Some systems have pipe */
1043#define RUDIMENTS_HAVE_PIPE 1
1044
1045/* Some systems have poll */
1046#define RUDIMENTS_HAVE_POLL 1
1047
1048/* Some systems have poll.h */
1049#define RUDIMENTS_HAVE_POLL_H 1
1050
1051/* Some systems have port_create */
1052/* #undef RUDIMENTS_HAVE_PORT_CREATE */
1053
1054/* Some systems have port.h */
1055/* #undef RUDIMENTS_HAVE_PORT_H */
1056
1057/* Some systems have posix_fadvise */
1058#define RUDIMENTS_HAVE_POSIX_FADVISE 1
1059
1060/* Some systems have posix_fallocate */
1061#define RUDIMENTS_HAVE_POSIX_FALLOCATE 1
1062
1063/* Some systems have Process32First */
1064/* #undef RUDIMENTS_HAVE_PROCESS32FIRST */
1065
1066/* Some systems have process.h */
1067/* #undef RUDIMENTS_HAVE_PROCESS_H */
1068
1069/* Some systems have prototypes.h */
1070/* #undef RUDIMENTS_HAVE_PROTOTYPES_H */
1071
1072/* Some systems have psapi.h */
1073/* #undef RUDIMENTS_HAVE_PSAPI_H */
1074
1075/* Some systems have pselect */
1076#define RUDIMENTS_HAVE_PSELECT 1
1077
1078/* Some systems have pthread_attr_setstacksize */
1079#define RUDIMENTS_HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
1080
1081/* Some systems have pthread_kill */
1082#define RUDIMENTS_HAVE_PTHREAD_KILL 1
1083
1084/* pthread_mutex_t type exists */
1085#define RUDIMENTS_HAVE_PTHREAD_MUTEX_T 1
1086
1087/* pthread_sigmask exists */
1088#define RUDIMENTS_HAVE_PTHREAD_SIGMASK 1
1089
1090/* pthread_t type exists */
1091#define RUDIMENTS_HAVE_PTHREAD_T 1
1092
1093/* Some systems have putenv */
1094#define RUDIMENTS_HAVE_PUTENV 1
1095
1096/* Some systems have raise */
1097#define RUDIMENTS_HAVE_RAISE 1
1098
1099/* Some systems have rand */
1100#define RUDIMENTS_HAVE_RAND 1
1101
1102/* Some systems have random */
1103#define RUDIMENTS_HAVE_RANDOM 1
1104
1105/* Some systems have random_r */
1106#define RUDIMENTS_HAVE_RANDOM_R 1
1107
1108/* Some systems have rand_r */
1109#define RUDIMENTS_HAVE_RAND_R 1
1110
1111/* Some systems have RB_AUTOBOOT */
1112#define RUDIMENTS_HAVE_RB_AUTOBOOT 1
1113
1114/* Some systems have RB_HALT */
1115/* #undef RUDIMENTS_HAVE_RB_HALT */
1116
1117/* Some systems have read */
1118#define RUDIMENTS_HAVE_READ 1
1119
1120/* Some systems have readlink */
1121#define RUDIMENTS_HAVE_READLINK 1
1122
1123/* Some systems have reboot with 1 argument */
1124#define RUDIMENTS_HAVE_REBOOT_1 1
1125
1126/* Some systems have reboot with 2 argument */
1127/* #undef RUDIMENTS_HAVE_REBOOT_2 */
1128
1129/* Some systems have recvmsg */
1130#define RUDIMENTS_HAVE_RECVMSG 1
1131
1132/* recv has a void * on most systems */
1133#define RUDIMENTS_HAVE_RECV_WITH_VOID 1
1134
1135/* some systems have regcomp */
1136/* #undef RUDIMENTS_HAVE_REGCOMP */
1137
1138/* Some systems have RemoveDirectory */
1139/* #undef RUDIMENTS_HAVE_REMOVEDIRECTORY */
1140
1141/* Some systems have Roster.h */
1142/* #undef RUDIMENTS_HAVE_ROSTER_H */
1143
1144/* Do we have real-time-clock RTC_RD_TIME support */
1145#define RUDIMENTS_HAVE_RTC_RD_TIME 1
1146
1147/* Do we have real-time-clock RTC_SET_TIME support */
1148#define RUDIMENTS_HAVE_RTC_SET_TIME 1
1149
1150/* On some systems you cant include byteswap.h after netinet/in.h */
1151#define RUDIMENTS_HAVE_SAFE_BYTESWAP_H_AFTER_NETINET_IN_H 1
1152
1153/* SCO has /dev/table/avenrun instead of getloadavg */
1154/* #undef RUDIMENTS_HAVE_SCO_AVENRUN */
1155
1156/* Some systems have sddl.h */
1157/* #undef RUDIMENTS_HAVE_SDDL_H */
1158
1159/* Some systems have semaphore.h */
1160#define RUDIMENTS_HAVE_SEMAPHORE_H 1
1161
1162/* Some systems have semget */
1163#define RUDIMENTS_HAVE_SEMGET 1
1164
1165/* Some systems have semtimedop */
1166#define RUDIMENTS_HAVE_SEMTIMEDOP 1
1167
1168/* Some systems define union semun */
1169/* #undef RUDIMENTS_HAVE_SEMUN */
1170
1171/* Some systems have sem_init */
1172#define RUDIMENTS_HAVE_SEM_INIT 1
1173
1174/* Some systems have sendmsg */
1175#define RUDIMENTS_HAVE_SENDMSG 1
1176
1177/* send has a const void * on most systems */
1178#define RUDIMENTS_HAVE_SEND_WITH_VOID 1
1179
1180/* Some systems have SetConsoleCtrlHandler */
1181/* #undef RUDIMENTS_HAVE_SETCONSOLECTRLHANDLER */
1182
1183/* Some systems have SetCurrentDirectory */
1184/* #undef RUDIMENTS_HAVE_SETCURRENTDIRECTORY */
1185
1186/* Some systems have setegid */
1187#define RUDIMENTS_HAVE_SETEGID 1
1188
1189/* Some systems have setegid but dont define it in a header file */
1190/* #undef RUDIMENTS_HAVE_SETEGID_BUT_NOT_DEFINED */
1191
1192/* Some systems have SetEndOfFile */
1193/* #undef RUDIMENTS_HAVE_SETENDOFFILE */
1194
1195/* Some systems have SetEntriesInAcl */
1196/* #undef RUDIMENTS_HAVE_SETENTRIESINACL */
1197
1198/* Some systems have setenv */
1199#define RUDIMENTS_HAVE_SETENV 1
1200
1201/* Some systems have seteuid */
1202#define RUDIMENTS_HAVE_SETEUID 1
1203
1204/* Some systems have seteuid but dont define it in a header file */
1205/* #undef RUDIMENTS_HAVE_SETEUID_BUT_NOT_DEFINED */
1206
1207/* Some systems have SetFileTime */
1208/* #undef RUDIMENTS_HAVE_SETFILETIME */
1209
1210/* Some systems have setgid */
1211#define RUDIMENTS_HAVE_SETGID 1
1212
1213/* Some systems have setgroups */
1214#define RUDIMENTS_HAVE_SETGROUPS 1
1215
1216/* Some systems have sethostname */
1217#define RUDIMENTS_HAVE_SETHOSTNAME 1
1218
1219/* Some systems have setitimer */
1220/* #undef RUDIMENTS_HAVE_SETITIMER */
1221
1222/* Some systems have setlocale */
1223#define RUDIMENTS_HAVE_SETLOCALE 1
1224
1225/* Some systems have setpgid */
1226#define RUDIMENTS_HAVE_SETPGID 1
1227
1228/* Some systems have setregid */
1229#define RUDIMENTS_HAVE_SETREGID 1
1230
1231/* Some systems have setreuid */
1232#define RUDIMENTS_HAVE_SETREUID 1
1233
1234/* Some systems have SetSecurityInfo */
1235/* #undef RUDIMENTS_HAVE_SETSECURITYINFO */
1236
1237/* Some systems have setsid */
1238#define RUDIMENTS_HAVE_SETSID 1
1239
1240/* Some systems have setsockopt */
1241#define RUDIMENTS_HAVE_SETSOCKOPT 1
1242
1243/* Some systems have SetSystemTime */
1244/* #undef RUDIMENTS_HAVE_SETSYSTEMTIME */
1245
1246/* Some systems have settimeofday */
1247#define RUDIMENTS_HAVE_SETTIMEOFDAY 1
1248
1249/* Some systems have setuid */
1250#define RUDIMENTS_HAVE_SETUID 1
1251
1252/* Some systems have SetUnhandledExceptionFilter */
1253/* #undef RUDIMENTS_HAVE_SETUNHANDLEDEXCEPTIONFILTER */
1254
1255/* Some systems have set_real_time_clock */
1256/* #undef RUDIMENTS_HAVE_SET_REAL_TIME_CLOCK */
1257
1258/* Some systems have shmget */
1259#define RUDIMENTS_HAVE_SHMGET 1
1260
1261/* Some systems have sigaction */
1262#define RUDIMENTS_HAVE_SIGACTION 1
1263
1264/* Some systems have signal */
1265#define RUDIMENTS_HAVE_SIGNAL 1
1266
1267/* Some systems have sigpending */
1268#define RUDIMENTS_HAVE_SIGPENDING 1
1269
1270/* Some systems have sigsuspend */
1271#define RUDIMENTS_HAVE_SIGSUSPEND 1
1272
1273/* Some systems have sockaddr_un */
1274#define RUDIMENTS_HAVE_SOCKADDR_UN 1
1275
1276/* Some systems have socket */
1277#define RUDIMENTS_HAVE_SOCKET 1
1278
1279/* some type of statfs */
1280#define RUDIMENTS_HAVE_SOME_KIND_OF_STATFS 1
1281
1282/* some type of statvfs */
1283/* #undef RUDIMENTS_HAVE_SOME_KIND_OF_STATVFS */
1284
1285/* struct spwd has sp_expire */
1286#define RUDIMENTS_HAVE_SP_EXPIRE 1
1287
1288/* struct spwd has sp_flag */
1289#define RUDIMENTS_HAVE_SP_FLAG 1
1290
1291/* struct spwd has sp_inact */
1292#define RUDIMENTS_HAVE_SP_INACT 1
1293
1294/* struct spwd has sp_warn */
1295#define RUDIMENTS_HAVE_SP_WARN 1
1296
1297/* statvfs */
1298/* #undef RUDIMENTS_HAVE_STATVFS */
1299
1300/* statvfs has f_b/fresvd */
1301/* #undef RUDIMENTS_HAVE_STATVFS_RESVD */
1302
1303/* Some systems have stdarg.h */
1304#define RUDIMENTS_HAVE_STDARG_H 1
1305
1306/* Some systems have stdint.h */
1307#define RUDIMENTS_HAVE_STDINT_H 1
1308
1309/* Some systems have stdlib.h */
1310#define RUDIMENTS_HAVE_STDLIB_H 1
1311
1312/* Some systems have strcasecmp */
1313#define RUDIMENTS_HAVE_STRCASECMP 1
1314
1315/* Some systems have strchrnul */
1316#define RUDIMENTS_HAVE_STRCHRNUL 1
1317
1318/* Some systems have strcspn */
1319#define RUDIMENTS_HAVE_STRCSPN 1
1320
1321/* Some systems have strerror */
1322#define RUDIMENTS_HAVE_STRERROR 1
1323
1324/* Some systems have strerror_s */
1325/* #undef RUDIMENTS_HAVE_STRERROR_S */
1326
1327/* Some systems have strings.h */
1328#define RUDIMENTS_HAVE_STRINGS_H 1
1329
1330/* Some systems have string.h */
1331#define RUDIMENTS_HAVE_STRING_H 1
1332
1333/* Some systems have strncasecmp */
1334#define RUDIMENTS_HAVE_STRNCASECMP 1
1335
1336/* Some systems have strpbrk */
1337#define RUDIMENTS_HAVE_STRPBRK 1
1338
1339/* Some systems have strspn */
1340#define RUDIMENTS_HAVE_STRSPN 1
1341
1342/* Some systems have strtold */
1343#define RUDIMENTS_HAVE_STRTOLD 1
1344
1345/* Some systems have strtoll */
1346#define RUDIMENTS_HAVE_STRTOLL 1
1347
1348/* Some systems have strtoull */
1349#define RUDIMENTS_HAVE_STRTOULL 1
1350
1351/* Some systems have struct itimerval */
1352/* #undef RUDIMENTS_HAVE_STRUCT_ITIMERVAL */
1353
1354/* Some systems have struct timespec in pthread.h */
1355#define RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_PTHREAD 1
1356
1357/* Some systems have struct timespec in sys/siginfo.h */
1358/* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SIGINFO */
1359
1360/* Some systems have struct timespec in sys/time.h */
1361#define RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SYS_TIME_H 1
1362
1363/* Some systems have struct timespec in time.h */
1364#define RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_TIME_H 1
1365
1366/* Some systems have struct timeval */
1367/* #undef RUDIMENTS_HAVE_STRUCT_TIMEVAL */
1368
1369/* Some systems have swab with a char * argument */
1370#define RUDIMENTS_HAVE_SWAB_CHAR 1
1371
1372/* Some systems have swab with a const char * argument */
1373#define RUDIMENTS_HAVE_SWAB_CONST_CHAR 1
1374
1375/* Some systems have swab with a const void * argument */
1376#define RUDIMENTS_HAVE_SWAB_CONST_VOID 1
1377
1378/* Some systems have swap64 */
1379/* #undef RUDIMENTS_HAVE_SWAP64 */
1380
1381/* Some systems have __swap_int64 */
1382/* #undef RUDIMENTS_HAVE_SWAP_INT64 */
1383
1384/* Some systems have swprintf */
1385#define RUDIMENTS_HAVE_SWPRINTF 1
1386
1387/* Some systems have symlink */
1388#define RUDIMENTS_HAVE_SYMLINK 1
1389
1390/* Some systems have sync */
1391#define RUDIMENTS_HAVE_SYNC 1
1392
1393/* Some systems have sysconf */
1394#define RUDIMENTS_HAVE_SYSCONF 1
1395
1396/* Some systems have syslog.h */
1397#define RUDIMENTS_HAVE_SYSLOG_H 1
1398
1399/* Some systems have sys/bitypes.h */
1400#define RUDIMENTS_HAVE_SYS_BITYPES_H 1
1401
1402/* Some systems have sys/byteorder.h */
1403/* #undef RUDIMENTS_HAVE_SYS_BYTEORDER_H */
1404
1405/* Some systems have sys/devpoll.h */
1406/* #undef RUDIMENTS_HAVE_SYS_DEVPOLL_H */
1407
1408/* Some systems have sys/dl.h */
1409/* #undef RUDIMENTS_HAVE_SYS_DL_H */
1410
1411/* Some systems have sys/epoll.h */
1412#define RUDIMENTS_HAVE_SYS_EPOLL_H 1
1413
1414/* Some systems have sys/event.h */
1415/* #undef RUDIMENTS_HAVE_SYS_EVENT_H */
1416
1417/* Some systems have sys/fcntl.h */
1418#define RUDIMENTS_HAVE_SYS_FCNTL_H 1
1419
1420/* Some systems have sys/ioctl.h */
1421#define RUDIMENTS_HAVE_SYS_IOCTL_H 1
1422
1423/* Some systems have sys/ipc.h */
1424#define RUDIMENTS_HAVE_SYS_IPC_H 1
1425
1426/* Some systems have sys/loadavg.h */
1427/* #undef RUDIMENTS_HAVE_SYS_LOADAVG_H */
1428
1429/* Some systems have sys/mman.h */
1430#define RUDIMENTS_HAVE_SYS_MMAN_H 1
1431
1432/* Some systems have sys/param.h */
1433#define RUDIMENTS_HAVE_SYS_PARAM_H 1
1434
1435/* Some systems have sys/poll.h */
1436#define RUDIMENTS_HAVE_SYS_POLL_H 1
1437
1438/* Some systems have sys/reboot.h */
1439#define RUDIMENTS_HAVE_SYS_REBOOT_H 1
1440
1441/* Some systems have sys/select.h */
1442#define RUDIMENTS_HAVE_SYS_SELECT_H 1
1443
1444/* Some systems have sys/sem.h */
1445#define RUDIMENTS_HAVE_SYS_SEM_H 1
1446
1447/* Some systems have sys/signal.h */
1448#define RUDIMENTS_HAVE_SYS_SIGNAL_H 1
1449
1450/* Some systems have sys/socket.h */
1451#define RUDIMENTS_HAVE_SYS_SOCKET_H 1
1452
1453/* Some systems have sys/stat.h */
1454#define RUDIMENTS_HAVE_SYS_STAT_H 1
1455
1456/* Some systems have sys/time.h */
1457#define RUDIMENTS_HAVE_SYS_TIME_H 1
1458
1459/* Some systems have sys/types.h */
1460#define RUDIMENTS_HAVE_SYS_TYPES_H 1
1461
1462/* Some systems have sys/uadmin.h */
1463/* #undef RUDIMENTS_HAVE_SYS_UADMIN_H */
1464
1465/* Some systems have sys/uio.h */
1466#define RUDIMENTS_HAVE_SYS_UIO_H 1
1467
1468/* Some systems have sys/un.h */
1469#define RUDIMENTS_HAVE_SYS_UN_H 1
1470
1471/* Some systems have sys/utsname.h */
1472#define RUDIMENTS_HAVE_SYS_UTSNAME_H 1
1473
1474/* Some systems have sys/wait.h */
1475#define RUDIMENTS_HAVE_SYS_WAIT_H 1
1476
1477/* Some systems dont have S_ISBLK */
1478#define RUDIMENTS_HAVE_S_ISBLK 1
1479
1480/* Some systems dont have S_ISLNK */
1481#define RUDIMENTS_HAVE_S_ISLNK 1
1482
1483/* Some systems dont have S_ISSOCK */
1484#define RUDIMENTS_HAVE_S_ISSOCK 1
1485
1486/* Some systems have tcsetattr */
1487/* #undef RUDIMENTS_HAVE_TCSETATTR */
1488
1489/* Some systems have termios.h */
1490#define RUDIMENTS_HAVE_TERMIOS_H 1
1491
1492/* Some systems have time.h */
1493#define RUDIMENTS_HAVE_TIME_H 1
1494
1495/* Some systems have tlhelp32.h */
1496/* #undef RUDIMENTS_HAVE_TLHELP32_H */
1497
1498/* Most systems have true/false */
1499#define RUDIMENTS_HAVE_TRUE_FALSE 1
1500
1501/* Some systems have truncate */
1502#define RUDIMENTS_HAVE_TRUNCATE 1
1503
1504/* Some systems have uadmin with a char * argument */
1505/* #undef RUDIMENTS_HAVE_UADMIN_CHAR */
1506
1507/* Some systems have uadmin with a integer argument */
1508/* #undef RUDIMENTS_HAVE_UADMIN_INT */
1509
1510/* Some systems have uchar.h */
1511#define RUDIMENTS_HAVE_UCHAR_H 1
1512
1513/* Some systems have uint16_t */
1514#define RUDIMENTS_HAVE_UINT16_T 1
1515
1516/* Some systems have uint32_t */
1517#define RUDIMENTS_HAVE_UINT32_T 1
1518
1519/* Some systems have uint64_t */
1520#define RUDIMENTS_HAVE_UINT64_T 1
1521
1522/* Some systems have uint8_t */
1523#define RUDIMENTS_HAVE_UINT8_T 1
1524
1525/* Ultrix style statfs */
1526/* #undef RUDIMENTS_HAVE_ULTRIX_STATFS */
1527
1528/* Some systems have umask */
1529#define RUDIMENTS_HAVE_UMASK 1
1530
1531/* Some systems have uname */
1532#define RUDIMENTS_HAVE_UNAME 1
1533
1534/* Some systems have crypt */
1535#define RUDIMENTS_HAVE_UNDECLARED_CRYPT 1
1536
1537/* Some systems have fsync but dont define it */
1538/* #undef RUDIMENTS_HAVE_UNDEFINED_FSYNC */
1539
1540/* Some systems have ftruncate but dont define it */
1541/* #undef RUDIMENTS_HAVE_UNDEFINED_FTRUNCATE */
1542
1543/* Some systems have getpeername but dont define it */
1544/* #undef RUDIMENTS_HAVE_UNDEFINED_GETPEERNAME */
1545
1546/* Some systems have getsockopt but dont define it */
1547/* #undef RUDIMENTS_HAVE_UNDEFINED_GETSOCKOPT */
1548
1549/* Some systems have recvmsg but dont define it */
1550/* #undef RUDIMENTS_HAVE_UNDEFINED_RECVMSG */
1551
1552/* Some systems have sendmsg but dont define it */
1553/* #undef RUDIMENTS_HAVE_UNDEFINED_SENDMSG */
1554
1555/* Some systems have setsockopt but dont define it */
1556/* #undef RUDIMENTS_HAVE_UNDEFINED_SETSOCKOPT */
1557
1558/* Some systems have socket but dont define it */
1559/* #undef RUDIMENTS_HAVE_UNDEFINED_SOCKET */
1560
1561/* Some systems have __vsnprintf but its not defined */
1562#define RUDIMENTS_HAVE_UNDEFINED___VSNPRINTF 1
1563
1564/* Some systems have unistd.h */
1565#define RUDIMENTS_HAVE_UNISTD_H 1
1566
1567/* Some systems have unlink */
1568#define RUDIMENTS_HAVE_UNLINK 1
1569
1570/* Some systems have unsetenv */
1571#define RUDIMENTS_HAVE_UNSETENV 1
1572
1573/* Some systems have utime */
1574#define RUDIMENTS_HAVE_UTIME 1
1575
1576/* Some systems have utimes with char * argument */
1577#define RUDIMENTS_HAVE_UTIMES_CHAR 1
1578
1579/* Some systems have utimes with const char * argument */
1580#define RUDIMENTS_HAVE_UTIMES_CONST_CHAR 1
1581
1582/* Some systems have utime.h */
1583#define RUDIMENTS_HAVE_UTIME_H 1
1584
1585/* Some systems have varargs.h */
1586/* #undef RUDIMENTS_HAVE_VARARGS_H */
1587
1588/* Some systems have vasprintf */
1589#define RUDIMENTS_HAVE_VASPRINTF 1
1590
1591/* Some systems have va_copy */
1592#define RUDIMENTS_HAVE_VA_COPY 1
1593
1594/* Some systems have vdprintf */
1595#define RUDIMENTS_HAVE_VDPRINTF 1
1596
1597/* Some systems have vfwprintf */
1598#define RUDIMENTS_HAVE_VFWPRINTF 1
1599
1600/* Most systems have vsnprintf */
1601#define RUDIMENTS_HAVE_VSNPRINTF 1
1602
1603/* Some systems have vsnprintf_s */
1604/* #undef RUDIMENTS_HAVE_VSNPRINTF_S */
1605
1606/* Some systems have vswprintf */
1607#define RUDIMENTS_HAVE_VSWPRINTF 1
1608
1609/* Some systems have wchar.h */
1610#define RUDIMENTS_HAVE_WCHAR_H 1
1611
1612/* Some systems have wcrtomb */
1613#define RUDIMENTS_HAVE_WCRTOMB 1
1614
1615/* Some systems have wcscasecmp */
1616#define RUDIMENTS_HAVE_WCSCASECMP 1
1617
1618/* Some systems have wcschr */
1619/* #undef RUDIMENTS_HAVE_WCSCHR */
1620
1621/* Some systems have wcschrnul */
1622#define RUDIMENTS_HAVE_WCSCHRNUL 1
1623
1624/* Some systems have wcscmp */
1625#define RUDIMENTS_HAVE_WCSCMP 1
1626
1627/* Some systems have wcscspn */
1628#define RUDIMENTS_HAVE_WCSCSPN 1
1629
1630/* Some systems have wcslen */
1631#define RUDIMENTS_HAVE_WCSLEN 1
1632
1633/* Some systems have wcsncasecmp */
1634#define RUDIMENTS_HAVE_WCSNCASECMP 1
1635
1636/* Some systems have wcsncmp */
1637#define RUDIMENTS_HAVE_WCSNCMP 1
1638
1639/* Some systems have wcsncpy */
1640#define RUDIMENTS_HAVE_WCSNCPY 1
1641
1642/* Some systems have wcspbrk */
1643#define RUDIMENTS_HAVE_WCSPBRK 1
1644
1645/* Some systems have wcsrchr */
1646/* #undef RUDIMENTS_HAVE_WCSRCHR */
1647
1648/* Some systems have wcsspn */
1649#define RUDIMENTS_HAVE_WCSSPN 1
1650
1651/* Some systems have wcsstr */
1652/* #undef RUDIMENTS_HAVE_WCSSTR */
1653
1654/* Some systems have wcstod */
1655#define RUDIMENTS_HAVE_WCSTOD 1
1656
1657/* Some systems have wcstol */
1658#define RUDIMENTS_HAVE_WCSTOL 1
1659
1660/* Some systems have wcstold */
1661#define RUDIMENTS_HAVE_WCSTOLD 1
1662
1663/* Some systems have wcstoll */
1664#define RUDIMENTS_HAVE_WCSTOLL 1
1665
1666/* Some systems have wcstoul */
1667#define RUDIMENTS_HAVE_WCSTOUL 1
1668
1669/* Some systems have wcstoull */
1670#define RUDIMENTS_HAVE_WCSTOULL 1
1671
1672/* Some systems have wcstr.h */
1673/* #undef RUDIMENTS_HAVE_WCSTR_H */
1674
1675/* Some systems have wctomb */
1676#define RUDIMENTS_HAVE_WCTOMB 1
1677
1678/* Some systems have wctype.h */
1679#define RUDIMENTS_HAVE_WCTYPE_H 1
1680
1681/* GetDiskFreeSpace */
1682/* #undef RUDIMENTS_HAVE_WINDOWS_GETDISKFREESPACE */
1683
1684/* Some systems have windows.h */
1685/* #undef RUDIMENTS_HAVE_WINDOWS_H */
1686
1687/* Some systems have Sleep */
1688/* #undef RUDIMENTS_HAVE_WINDOWS_SLEEP */
1689
1690/* Some systems have winsock2.h */
1691/* #undef RUDIMENTS_HAVE_WINSOCK2_H */
1692
1693/* Some systems have write */
1694#define RUDIMENTS_HAVE_WRITE 1
1695
1696/* Some systems have WSAConnect */
1697/* #undef RUDIMENTS_HAVE_WSACONNECT */
1698
1699/* Some systems have WSADuplicateSocket */
1700/* #undef RUDIMENTS_HAVE_WSADUPLICATESOCKET */
1701
1702/* Some systems have XSI strerror_r */
1703#define RUDIMENTS_HAVE_XSI_STRERROR_R 1
1704
1705/* Some systems have _access_s() */
1706/* #undef RUDIMENTS_HAVE__ACCESS_S */
1707
1708/* Some systems have _chsize_s */
1709/* #undef RUDIMENTS_HAVE__CHSIZE_S */
1710
1711/* Some systems have _close */
1712/* #undef RUDIMENTS_HAVE__CLOSE */
1713
1714/* Some systems have _dup */
1715/* #undef RUDIMENTS_HAVE__DUP */
1716
1717/* Some systems have _dup2 */
1718/* #undef RUDIMENTS_HAVE__DUP2 */
1719
1720/* Some systems have _dupenv_s */
1721/* #undef RUDIMENTS_HAVE__DUPENV_S */
1722
1723/* Some systems have _lseek */
1724/* #undef RUDIMENTS_HAVE__LSEEK */
1725
1726/* Some systems have _memccpy */
1727/* #undef RUDIMENTS_HAVE__MEMCCPY */
1728
1729/* Some systems have _open */
1730/* #undef RUDIMENTS_HAVE__OPEN */
1731
1732/* Some systems have _pipe */
1733/* #undef RUDIMENTS_HAVE__PIPE */
1734
1735/* Some systems have _putenv */
1736/* #undef RUDIMENTS_HAVE__PUTENV */
1737
1738/* Some systems have _read */
1739/* #undef RUDIMENTS_HAVE__READ */
1740
1741/* Some systems have _swab */
1742/* #undef RUDIMENTS_HAVE__SWAB */
1743
1744/* Some systems have _unlink */
1745/* #undef RUDIMENTS_HAVE__UNLINK */
1746
1747/* Some systems have _vsnprintf */
1748/* #undef RUDIMENTS_HAVE__VSNPRINTF */
1749
1750/* Some systems have _write */
1751/* #undef RUDIMENTS_HAVE__WRITE */
1752
1753/* Some systems have __bswap64 */
1754/* #undef RUDIMENTS_HAVE___BSWAP64 */
1755
1756/* Some systems have __vsnprintf */
1757/* #undef RUDIMENTS_HAVE___VSNPRINTF */
1758
1759/* iov_base is char * */
1760#define RUDIMENTS_IOV_BASE_TYPE void *
1761
1762/* Modern versions of libedit provide history_truncate_file */
1763#define RUDIMENTS_LIBEDIT_HAS_HISTORY_TRUNCATE_FILE 1
1764
1765/* Some systems have swab but dont define it */
1766/* #undef RUDIMENTS_MUST_DEFINE_SWAB */
1767
1768/* Solaris 2.6 has a few missing function prototypes */
1769/* #undef RUDIMENTS_NEED_XNET_PROTOTYPES */
1770
1771/* Redfine NULL as 0 */
1772/* #undef RUDIMENTS_REDEFINE_NULL */
1773
1774/* setsockopt has a const void * on most systems */
1775#define RUDIMENTS_SETSOCKOPT_OPTVAL_TYPE const void *
1776
1777/* Most systems define signal handlers with an integer parameter */
1778#define RUDIMENTS_SIGNAL_HANDLER_INT 1
1779
1780/* Use small rather than fast code */
1781/* #undef RUDIMENTS_SMALL_CODE */
1782
1783/* getsockopt has a socklen_t * on most systems */
1784#define RUDIMENTS_SOCKLEN_OR_SIZE_T socklen_t
1785
1786/* SSL_read/write can use a void * parameter instead of char * */
1787#define RUDIMENTS_SSL_VOID_PTR 1
1788
1789/* Version */
1790#define RUDIMENTS_VERSION "2.0.0"
1791
1792/* Version */
1793/* #undef SONAME_VERSION_INFO */
1794
1795/* Define to 1 if you have the ANSI C header files. */
1796/* #undef STDC_HEADERS */
1797
1798/* Hack for gcc on SCO OSR6 */
1799/* #undef _CFRONT_3_0 */
1800
1801/* Darwin */
1802/* #undef _DARWIN */
1803
1804/* Haiku OS */
1805/* #undef _HAIKU */
1806
1807/* HP-UX OS */
1808/* #undef _HPUX */
1809
1810/* IllumOS */
1811/* #undef _ILLUMOS */
1812
1813/* Irix OS */
1814/* #undef _IRIX */
1815
1816/* Minix */
1817/* #undef _MINIX */
1818
1819/* SCO OSR5 OS */
1820/* #undef _SCO_OSR5 */
1821
1822/* SCO OSR6 OS */
1823/* #undef _SCO_OSR6 */
1824
1825/* SCO UnixWare OS */
1826/* #undef _SCO_UW */
1827
1828/* Syllable OS */
1829/* #undef _SYLLABLE */
1830
1831/* Define to empty if `const' does not conform to ANSI C. */
1832/* #undef const */
1833
1834/* Define to `__inline__' or `__inline' if that's what the C compiler
1835 calls it, or to nothing if 'inline' is not supported under any name. */
1836#ifndef __cplusplus
1837/* #undef inline */
1838#endif
1839
1840/* Some systems dont have key_t */
1841/* #undef key_t */
1842
1843/* Some systems dont have mode_t */
1844/* #undef mode_t */
1845
1846/* Some systems dont have nlink_t */
1847/* #undef nlink_t */
1848
1849/* Some systems dont have off64_t */
1850/* #undef off64_t */
1851
1852/* Some systems dont have pid_t */
1853/* #undef pid_t */
1854
1855/* Some systems dont have size_t */
1856/* #undef size_t */
1857
1858/* Some systems dont define socklen_t */
1859/* #undef socklen_t */
1860
1861/* Some systems dont have ssize_t */
1862/* #undef ssize_t */
1863
1864/* Some systems dont have uid_t */
1865/* #undef uid_t */