Rudiments
|
00001 /* include/rudiments/private/config.h. Generated from config.h.in by configure. */ 00002 /* include/rudiments/private/config.h.in. Generated from configure.in by autoheader. */ 00003 00004 /* Use inline functions or not */ 00005 /* #undef ENABLE_RUDIMENTS_INLINES */ 00006 00007 /* Define to 1 if you have the <dlfcn.h> header file. */ 00008 /* #undef HAVE_DLFCN_H */ 00009 00010 /* Define to 1 if you have the <inttypes.h> header file. */ 00011 #define HAVE_INTTYPES_H 1 00012 00013 /* Define to 1 if you have the <memory.h> header file. */ 00014 #define HAVE_MEMORY_H 1 00015 00016 /* Define to 1 if you have the <stdint.h> header file. */ 00017 #define HAVE_STDINT_H 1 00018 00019 /* Define to 1 if you have the <stdlib.h> header file. */ 00020 #define HAVE_STDLIB_H 1 00021 00022 /* Define to 1 if you have the <strings.h> header file. */ 00023 /* #undef HAVE_STRINGS_H */ 00024 00025 /* Define to 1 if you have the <string.h> header file. */ 00026 #define HAVE_STRING_H 1 00027 00028 /* Define to 1 if you have the <sys/stat.h> header file. */ 00029 #define HAVE_SYS_STAT_H 1 00030 00031 /* Define to 1 if you have the <sys/types.h> header file. */ 00032 #define HAVE_SYS_TYPES_H 1 00033 00034 /* Define to 1 if you have the <unistd.h> header file. */ 00035 /* #undef HAVE_UNISTD_H */ 00036 00037 /* Define to the sub-directory in which libtool stores uninstalled libraries. 00038 */ 00039 #define LT_OBJDIR ".libs/" 00040 00041 /* Mingw32 environment */ 00042 /* #undef MINGW32 */ 00043 00044 /* Define to the address where bug reports for this package should be sent. */ 00045 #define PACKAGE_BUGREPORT "" 00046 00047 /* Define to the full name of this package. */ 00048 #define PACKAGE_NAME "" 00049 00050 /* Define to the full name and version of this package. */ 00051 #define PACKAGE_STRING "" 00052 00053 /* Define to the one symbol short name of this package. */ 00054 #define PACKAGE_TARNAME "" 00055 00056 /* Define to the home page for this package. */ 00057 #define PACKAGE_URL "" 00058 00059 /* Define to the version of this package. */ 00060 #define PACKAGE_VERSION "" 00061 00062 /* Most modern systems support template <> */ 00063 #define RUDIMENTS_EXPLICIT_SPECIALIZATION template <> 00064 00065 /* getsockopt takes a void * on most systems */ 00066 #define RUDIMENTS_GETSOCKOPT_OPTVAL_TYPE char * 00067 00068 /* Rudiments supports PCRE */ 00069 /* #undef RUDIMENTS_HAS_PCRE */ 00070 00071 /* Rudiments supports SSL */ 00072 /* #undef RUDIMENTS_HAS_SSL */ 00073 00074 /* Rudiments supports threads */ 00075 #define RUDIMENTS_HAS_THREADS 1 00076 00077 /* Some systems have timezone */ 00078 #define RUDIMENTS_HAS_TIMEZONE 1 00079 00080 /* Some systems define tm_gmtoff in their struct tm */ 00081 /* #undef RUDIMENTS_HAS_TM_GMTOFF */ 00082 00083 /* Some systems define tm_name in their struct tm */ 00084 /* #undef RUDIMENTS_HAS_TM_NAME */ 00085 00086 /* Some systems define tm_tzadj in their struct tm */ 00087 /* #undef RUDIMENTS_HAS_TM_TZADJ */ 00088 00089 /* Some systems define tm_zone in their struct tm */ 00090 /* #undef RUDIMENTS_HAS_TM_ZONE */ 00091 00092 /* Some systems have tzname */ 00093 /* #undef RUDIMENTS_HAS_TZNAME */ 00094 00095 /* Some systems have tzset */ 00096 /* #undef RUDIMENTS_HAS_TZSET */ 00097 00098 /* Some systems have _get_timezone */ 00099 #define RUDIMENTS_HAS__GET_TIMEZONE 1 00100 00101 /* Some systems have _get_tzname */ 00102 #define RUDIMENTS_HAS__GET_TZNAME 1 00103 00104 /* Some systems have _timezone */ 00105 /* #undef RUDIMENTS_HAS__TIMEZONE */ 00106 00107 /* Some systems have _tzset */ 00108 #define RUDIMENTS_HAS__TZSET 1 00109 00110 /* Some systems define __tm_gmtoff in their struct tm */ 00111 /* #undef RUDIMENTS_HAS___TM_GMTOFF */ 00112 00113 /* Some systems define __tm_zone in their struct tm */ 00114 /* #undef RUDIMENTS_HAS___TM_ZONE */ 00115 00116 /* Most systems have access() */ 00117 /* #undef RUDIMENTS_HAVE_ACCESS */ 00118 00119 /* Some systems have alarm */ 00120 /* #undef RUDIMENTS_HAVE_ALARM */ 00121 00122 /* Some systems have arpa/inet.h */ 00123 /* #undef RUDIMENTS_HAVE_ARPA_INET_H */ 00124 00125 /* SCO OSR < 5.0.7 has an incorrect struct msghdr definition */ 00126 /* #undef RUDIMENTS_HAVE_BAD_SCO_MSGHDR */ 00127 00128 /* Some systems dont have st_blocks in struct stat */ 00129 /* #undef RUDIMENTS_HAVE_BLKCNT_T */ 00130 00131 /* Some systems dont have st_blksize in struct stat */ 00132 /* #undef RUDIMENTS_HAVE_BLKSIZE_T */ 00133 00134 /* Some systems have bswap64 */ 00135 /* #undef RUDIMENTS_HAVE_BSWAP64 */ 00136 00137 /* Some systems have bswap_64 */ 00138 /* #undef RUDIMENTS_HAVE_BSWAP_64 */ 00139 00140 /* Some systems have byteswap.h */ 00141 /* #undef RUDIMENTS_HAVE_BYTESWAP_H */ 00142 00143 /* Some systems have chroot */ 00144 /* #undef RUDIMENTS_HAVE_CHROOT */ 00145 00146 /* Some systems have clearenv */ 00147 /* #undef RUDIMENTS_HAVE_CLEARENV */ 00148 00149 /* Some systems have clock_nanosleep */ 00150 /* #undef RUDIMENTS_HAVE_CLOCK_NANOSLEEP */ 00151 00152 /* Some systems have close */ 00153 /* #undef RUDIMENTS_HAVE_CLOSE */ 00154 00155 /* some systems have closesocket */ 00156 #define RUDIMENTS_HAVE_CLOSESOCKET 1 00157 00158 /* Some systems have _commit */ 00159 #define RUDIMENTS_HAVE_COMMIT 1 00160 00161 /* Most systems have ftok(const char *, int) */ 00162 /* #undef RUDIMENTS_HAVE_CONST_CHAR_FTOK */ 00163 00164 /* Some systems have CreateNamedPipe */ 00165 #define RUDIMENTS_HAVE_CREATENAMEDPIPE 1 00166 00167 /* Some systems have CreateSemaphore */ 00168 #define RUDIMENTS_HAVE_CREATESEMAPHORE 1 00169 00170 /* Some systems have CreateFileMapping */ 00171 #define RUDIMENTS_HAVE_CREATE_FILE_MAPPING 1 00172 00173 /* CreateMutex function exists */ 00174 #define RUDIMENTS_HAVE_CREATE_MUTEX 1 00175 00176 /* Some systems have crypt */ 00177 /* #undef RUDIMENTS_HAVE_CRYPT */ 00178 00179 /* Some systems have crypt.h */ 00180 /* #undef RUDIMENTS_HAVE_CRYPT_H */ 00181 00182 /* Some systems have crypt_r */ 00183 /* #undef RUDIMENTS_HAVE_CRYPT_R */ 00184 00185 /* Some systems have ctype.h */ 00186 #define RUDIMENTS_HAVE_CTYPE_H 1 00187 00188 /* Cygwin style statfs */ 00189 /* #undef RUDIMENTS_HAVE_CYGWIN_STATFS */ 00190 00191 /* Darwin style statfs */ 00192 /* #undef RUDIMENTS_HAVE_DARWIN_STATFS */ 00193 00194 /* Some systems have direct.h */ 00195 #define RUDIMENTS_HAVE_DIRECT_H 1 00196 00197 /* Some systems have dirent.h */ 00198 /* #undef RUDIMENTS_HAVE_DIRENT_H */ 00199 00200 /* Some systems have dirfd */ 00201 /* #undef RUDIMENTS_HAVE_DIRFD */ 00202 00203 /* Some systems have DIR.dd_fd */ 00204 /* #undef RUDIMENTS_HAVE_DIR_DD_FD */ 00205 00206 /* Some systems have DIR.d_fd */ 00207 /* #undef RUDIMENTS_HAVE_DIR_D_FD */ 00208 00209 /* Some systems have dlfcn.h */ 00210 /* #undef RUDIMENTS_HAVE_DLFCN_H */ 00211 00212 /* Some systems have dlopen */ 00213 /* #undef RUDIMENTS_HAVE_DLOPEN */ 00214 00215 /* Some systems have dup */ 00216 /* #undef RUDIMENTS_HAVE_DUP */ 00217 00218 /* Some systems have dup2 */ 00219 /* #undef RUDIMENTS_HAVE_DUP2 */ 00220 00221 /* Some systems define environ in unistd.h */ 00222 #define RUDIMENTS_HAVE_ENVIRON 1 00223 00224 /* Some systems have errno.h */ 00225 #define RUDIMENTS_HAVE_ERRNO_H 1 00226 00227 /* Some systems have fchmod */ 00228 /* #undef RUDIMENTS_HAVE_FCHMOD */ 00229 00230 /* Some systems have fchown */ 00231 /* #undef RUDIMENTS_HAVE_FCHOWN */ 00232 00233 /* Some systems have fcntl */ 00234 /* #undef RUDIMENTS_HAVE_FCNTL */ 00235 00236 /* Some systems have fcntl.h */ 00237 #define RUDIMENTS_HAVE_FCNTL_H 1 00238 00239 /* Some systems have fdatasync */ 00240 /* #undef RUDIMENTS_HAVE_FDATASYNC */ 00241 00242 /* Some systems have FD_CLOEXEC */ 00243 /* #undef RUDIMENTS_HAVE_FD_CLOEXEC */ 00244 00245 /* Some systems have fork */ 00246 /* #undef RUDIMENTS_HAVE_FORK */ 00247 00248 /* Some systems have fpathconf */ 00249 /* #undef RUDIMENTS_HAVE_FPATHCONF */ 00250 00251 /* Some systems have pipe */ 00252 /* #undef RUDIMENTS_HAVE_PIPE */ 00253 00254 /* FreeBSD style statfs */ 00255 /* #undef RUDIMENTS_HAVE_FREEBSD_STATFS */ 00256 00257 /* Some systems have fsync */ 00258 /* #undef RUDIMENTS_HAVE_FSYNC */ 00259 00260 /* Most systems have ftok() */ 00261 /* #undef RUDIMENTS_HAVE_FTOK */ 00262 00263 /* Some systems have ftruncate */ 00264 /* #undef RUDIMENTS_HAVE_FTRUNCATE */ 00265 00266 /* Some systems have getaddrinfo */ 00267 /* #undef RUDIMENTS_HAVE_GETADDRINFO */ 00268 00269 /* Some systems have getegid */ 00270 /* #undef RUDIMENTS_HAVE_GETEGID */ 00271 00272 /* Some systems have getenv */ 00273 /* #undef RUDIMENTS_HAVE_GETENV */ 00274 00275 /* Some systems have geteuid */ 00276 /* #undef RUDIMENTS_HAVE_GETEUID */ 00277 00278 /* Some systems have getgid */ 00279 /* #undef RUDIMENTS_HAVE_GETGID */ 00280 00281 /* Some systems have getgrgid_r */ 00282 /* #undef RUDIMENTS_HAVE_GETGRGID_R */ 00283 00284 /* Some systems have getgrgid_r */ 00285 /* #undef RUDIMENTS_HAVE_GETGRGID_R_4 */ 00286 00287 /* Some systems have getgrgid_r */ 00288 /* #undef RUDIMENTS_HAVE_GETGRGID_R_5 */ 00289 00290 /* Some systems have getgrnam_r */ 00291 /* #undef RUDIMENTS_HAVE_GETGRNAM_R */ 00292 00293 /* Some systems have getgrnam_r */ 00294 /* #undef RUDIMENTS_HAVE_GETGRNAM_R_4 */ 00295 00296 /* Some systems have getgrnam_r */ 00297 /* #undef RUDIMENTS_HAVE_GETGRNAM_R_5 */ 00298 00299 /* Some systems have gethostbyaddr_r */ 00300 /* #undef RUDIMENTS_HAVE_GETHOSTBYADDR_R */ 00301 00302 /* Some systems have gethostbyaddr_r */ 00303 /* #undef RUDIMENTS_HAVE_GETHOSTBYADDR_R_7 */ 00304 00305 /* Some systems have gethostbyaddr_r */ 00306 /* #undef RUDIMENTS_HAVE_GETHOSTBYADDR_R_8 */ 00307 00308 /* Some systems have gethostbyname_r */ 00309 /* #undef RUDIMENTS_HAVE_GETHOSTBYNAME_R */ 00310 00311 /* Some systems have gethostbyname_r */ 00312 /* #undef RUDIMENTS_HAVE_GETHOSTBYNAME_R_5 */ 00313 00314 /* Some systems have gethostbyname_r */ 00315 /* #undef RUDIMENTS_HAVE_GETHOSTBYNAME_R_6 */ 00316 00317 /* Some systems have gethostname */ 00318 #define RUDIMENTS_HAVE_GETHOSTNAME 1 00319 00320 /* Some systems have getloadavg */ 00321 /* #undef RUDIMENTS_HAVE_GETLOADAVG */ 00322 00323 /* Some systems have getnameinfo */ 00324 #define RUDIMENTS_HAVE_GETNAMEINFO 1 00325 00326 /* Some systems have GetNativeSystemInfo */ 00327 #define RUDIMENTS_HAVE_GETNATIVESYSTEMINFO 1 00328 00329 /* Some systems have getpagesize */ 00330 /* #undef RUDIMENTS_HAVE_GETPAGESIZE */ 00331 00332 /* Some systems have getpgid */ 00333 /* #undef RUDIMENTS_HAVE_GETPGID */ 00334 00335 /* Some systems have getpid */ 00336 /* #undef RUDIMENTS_HAVE_GETPID */ 00337 00338 /* Some systems have getppid */ 00339 /* #undef RUDIMENTS_HAVE_GETPPID */ 00340 00341 /* Some systems have getprotobyname_r */ 00342 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R */ 00343 00344 /* Some systems have getprotobyname_r */ 00345 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R_4 */ 00346 00347 /* Some systems have getprotobyname_r */ 00348 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R_5 */ 00349 00350 /* Some systems have getprotobynumber_r */ 00351 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R */ 00352 00353 /* Some systems have getprotobynumber_r */ 00354 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_4 */ 00355 00356 /* Some systems have getprotobynumber_r */ 00357 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_5 */ 00358 00359 /* Some systems have getpwnam_r */ 00360 /* #undef RUDIMENTS_HAVE_GETPWNAM_R */ 00361 00362 /* Some systems have getpwnam_r */ 00363 /* #undef RUDIMENTS_HAVE_GETPWNAM_R_4 */ 00364 00365 /* Some systems have getpwnam_r */ 00366 /* #undef RUDIMENTS_HAVE_GETPWNAM_R_5 */ 00367 00368 /* Some systems have getpwuid_r */ 00369 /* #undef RUDIMENTS_HAVE_GETPWUID_R */ 00370 00371 /* Some systems have getpwuid_r */ 00372 /* #undef RUDIMENTS_HAVE_GETPWUID_R_4 */ 00373 00374 /* Some systems have getpwuid_r */ 00375 /* #undef RUDIMENTS_HAVE_GETPWUID_R_5 */ 00376 00377 /* Some systems have getrpcbyname */ 00378 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME */ 00379 00380 /* Some systems have getrpcbyname_r */ 00381 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R */ 00382 00383 /* Some systems have getrpcbyname_r */ 00384 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R_4 */ 00385 00386 /* Some systems have getrpcbyname_r */ 00387 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R_5 */ 00388 00389 /* Some systems have getrpcbynumber */ 00390 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER */ 00391 00392 /* Some systems have getrpcbynumber_r */ 00393 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R */ 00394 00395 /* Some systems have getrpcbynumber_r */ 00396 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R_4 */ 00397 00398 /* Some systems have getrpcbynumber_r */ 00399 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R_5 */ 00400 00401 /* Some systems have getservbyname_r */ 00402 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R */ 00403 00404 /* Some systems have getservbyname_r */ 00405 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R_5 */ 00406 00407 /* Some systems have getservbyname_r */ 00408 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R_6 */ 00409 00410 /* Some systems have getservbyport_r */ 00411 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R */ 00412 00413 /* Some systems have getservbyport_r */ 00414 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R_5 */ 00415 00416 /* Some systems have getservbyport_r */ 00417 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R_6 */ 00418 00419 /* Some systems have getsid */ 00420 /* #undef RUDIMENTS_HAVE_GETSID */ 00421 00422 /* Some systems have getspnam */ 00423 /* #undef RUDIMENTS_HAVE_GETSPNAM */ 00424 00425 /* Some systems have getspnam_r */ 00426 /* #undef RUDIMENTS_HAVE_GETSPNAM_R */ 00427 00428 /* Some systems have getspnam_r */ 00429 /* #undef RUDIMENTS_HAVE_GETSPNAM_R_4 */ 00430 00431 /* Some systems have getspnam_r */ 00432 /* #undef RUDIMENTS_HAVE_GETSPNAM_R_5 */ 00433 00434 /* Some systems have GetSystemInfo */ 00435 #define RUDIMENTS_HAVE_GETSYSTEMINFO 1 00436 00437 /* Some systems have GetSystemTime */ 00438 #define RUDIMENTS_HAVE_GETSYSTEMTIME 1 00439 00440 /* Some systems have getuid */ 00441 /* #undef RUDIMENTS_HAVE_GETUID */ 00442 00443 /* Some systems have GetVersionEx */ 00444 #define RUDIMENTS_HAVE_GETVERSIONEX 1 00445 00446 /* Some systems have HANDLE_FLAG_INHERIT */ 00447 #define RUDIMENTS_HAVE_HANDLE_FLAG_INHERIT 1 00448 00449 /* Some systems have inet_addr */ 00450 #define RUDIMENTS_HAVE_INET_ADDR 1 00451 00452 /* Some systems have inet_aton */ 00453 /* #undef RUDIMENTS_HAVE_INET_ATON */ 00454 00455 /* Some systems have int16_t */ 00456 #define RUDIMENTS_HAVE_INT16_T 1 00457 00458 /* Some systems have int32_t */ 00459 #define RUDIMENTS_HAVE_INT32_T 1 00460 00461 /* Some systems have int64_t */ 00462 #define RUDIMENTS_HAVE_INT64_T 1 00463 00464 /* Some systems have int8_t */ 00465 #define RUDIMENTS_HAVE_INT8_T 1 00466 00467 /* Some systems have inttypes.h */ 00468 #define RUDIMENTS_HAVE_INTTYPES_H 1 00469 00470 /* Some systems have in_addr_t type */ 00471 /* #undef RUDIMENTS_HAVE_IN_ADDR_T */ 00472 00473 /* Some systems have ioctl */ 00474 /* #undef RUDIMENTS_HAVE_IOCTL */ 00475 00476 /* Some systems have ioctlsocket */ 00477 #define RUDIMENTS_HAVE_IOCTLSOCKET 1 00478 00479 /* Some systems have io.h */ 00480 #define RUDIMENTS_HAVE_IO_H 1 00481 00482 /* Some systems have kill */ 00483 /* #undef RUDIMENTS_HAVE_KILL */ 00484 00485 /* Some systems have limits.h */ 00486 #define RUDIMENTS_HAVE_LIMITS_H 1 00487 00488 /* Some systems have link */ 00489 /* #undef RUDIMENTS_HAVE_LINK */ 00490 00491 /* Some systems have linux/reboot.h */ 00492 /* #undef RUDIMENTS_HAVE_LINUX_REBOOT_H */ 00493 00494 /* Some systems have linux/rtc.h */ 00495 /* #undef RUDIMENTS_HAVE_LINUX_RTC_H */ 00496 00497 /* Linux style statfs */ 00498 /* #undef RUDIMENTS_HAVE_LINUX_STATFS */ 00499 00500 /* Some systems have LoadLibrary */ 00501 #define RUDIMENTS_HAVE_LOADLIBRARY 1 00502 00503 /* Some systems have LoadLibraryEx */ 00504 #define RUDIMENTS_HAVE_LOADLIBRARYEX 1 00505 00506 /* Some systems have localtime_r */ 00507 /* #undef RUDIMENTS_HAVE_LOCALTIME_R */ 00508 00509 /* Some systems have localtime_s */ 00510 #define RUDIMENTS_HAVE_LOCALTIME_S 1 00511 00512 /* Some systems have LockFileEx */ 00513 #define RUDIMENTS_HAVE_LOCKFILEEX 1 00514 00515 /* Some systems have lrand48 */ 00516 /* #undef RUDIMENTS_HAVE_LRAND48 */ 00517 00518 /* Some systems have lseek */ 00519 /* #undef RUDIMENTS_HAVE_LSEEK */ 00520 00521 /* Some systems have machine/endian.h */ 00522 /* #undef RUDIMENTS_HAVE_MACHINE_ENDIAN_H */ 00523 00524 /* Some systems have madvise */ 00525 /* #undef RUDIMENTS_HAVE_MADVISE */ 00526 00527 /* Some systems use caddr_t argument for madvise */ 00528 #define RUDIMENTS_HAVE_MADVISE_CADDR_T 1 00529 00530 /* Some systems have memccpy with char argument */ 00531 #define RUDIMENTS_HAVE_MEMCCPY_CHAR 1 00532 00533 /* Some systems have memmem */ 00534 /* #undef RUDIMENTS_HAVE_MEMMEM */ 00535 00536 /* Some systems have memrchr */ 00537 /* #undef RUDIMENTS_HAVE_MEMRCHR */ 00538 00539 /* Some systems have mincore */ 00540 /* #undef RUDIMENTS_HAVE_MINCORE */ 00541 00542 /* Some systems use caddr_t argument for mincore */ 00543 #define RUDIMENTS_HAVE_MINCORE_CADDR_T 1 00544 00545 /* Some systems have mincore with char argument */ 00546 /* #undef RUDIMENTS_HAVE_MINCORE_CHAR */ 00547 00548 /* Some systems have mincore with unsigned char argument */ 00549 /* #undef RUDIMENTS_HAVE_MINCORE_UCHAR */ 00550 00551 /* statvfs */ 00552 /* #undef RUDIMENTS_HAVE_MINIX_HAIKU_STATVFS */ 00553 00554 /* Some systems have sethostname but forgot to declare it */ 00555 /* #undef RUDIMENTS_HAVE_MISSING_SETHOSTNAME_DECLARATION */ 00556 00557 /* Some systems have mkdir */ 00558 #define RUDIMENTS_HAVE_MKDIR_1 1 00559 00560 /* Some systems have mkdir */ 00561 /* #undef RUDIMENTS_HAVE_MKDIR_2 */ 00562 00563 /* Some systems have mkfifo */ 00564 /* #undef RUDIMENTS_HAVE_MKFIFO */ 00565 00566 /* Some systems have mknod */ 00567 /* #undef RUDIMENTS_HAVE_MKNOD */ 00568 00569 /* Some systems have mkstemp */ 00570 /* #undef RUDIMENTS_HAVE_MKSTEMP */ 00571 00572 /* Some systems have mktime */ 00573 #define RUDIMENTS_HAVE_MKTIME 1 00574 00575 /* Some systems have mlock */ 00576 /* #undef RUDIMENTS_HAVE_MLOCK */ 00577 00578 /* Some systems have mlockall */ 00579 /* #undef RUDIMENTS_HAVE_MLOCKALL */ 00580 00581 /* Some systems use caddr_t argument for mlock */ 00582 #define RUDIMENTS_HAVE_MLOCK_CADDR_T 1 00583 00584 /* Some systems have mmap */ 00585 /* #undef RUDIMENTS_HAVE_MMAP */ 00586 00587 /* Some systems have mprotect */ 00588 /* #undef RUDIMENTS_HAVE_MPROTECT */ 00589 00590 /* Some systems use caddr_t argument for mprotect */ 00591 #define RUDIMENTS_HAVE_MPROTECT_CADDR_T 1 00592 00593 /* Some msghdr structs have a msg_controllen member */ 00594 /* #undef RUDIMENTS_HAVE_MSGHDR_MSG_CONTROLLEN */ 00595 00596 /* Some msghdr structs have a msg_flags member */ 00597 /* #undef RUDIMENTS_HAVE_MSGHDR_MSG_FLAGS */ 00598 00599 /* Some systems have msync */ 00600 /* #undef RUDIMENTS_HAVE_MSYNC */ 00601 00602 /* Some systems use caddr_t argument for msync */ 00603 #define RUDIMENTS_HAVE_MSYNC_CADDR_T 1 00604 00605 /* Some systems have munlock */ 00606 /* #undef RUDIMENTS_HAVE_MUNLOCK */ 00607 00608 /* Some systems have munlockall */ 00609 /* #undef RUDIMENTS_HAVE_MUNLOCKALL */ 00610 00611 /* Some systems use caddr_t argument for munlock */ 00612 #define RUDIMENTS_HAVE_MUNLOCK_CADDR_T 1 00613 00614 /* Some systems use caddr_t argument for munmap */ 00615 #define RUDIMENTS_HAVE_MUNMAP_CADDR_T 1 00616 00617 /* Some systems have nanosleep */ 00618 /* #undef RUDIMENTS_HAVE_NANOSLEEP */ 00619 00620 /* NetBSD style statfs */ 00621 /* #undef RUDIMENTS_HAVE_NETBSD_STATFS */ 00622 00623 /* NetBSD-3.0 style statvfs */ 00624 /* #undef RUDIMENTS_HAVE_NETBSD_STATVFS */ 00625 00626 /* Some systems have netdb.h */ 00627 /* #undef RUDIMENTS_HAVE_NETDB_H */ 00628 00629 /* Some systems have NetGroupGetInfo */ 00630 #define RUDIMENTS_HAVE_NETGROUPGETINFO 1 00631 00632 /* Some systems have netinet/in.h */ 00633 /* #undef RUDIMENTS_HAVE_NETINET_IN_H */ 00634 00635 /* Some systems have netinet/tcp.h */ 00636 /* #undef RUDIMENTS_HAVE_NETINET_TCP_H */ 00637 00638 /* Some systems have NetUserGetInfo */ 00639 #define RUDIMENTS_HAVE_NETUSERGETINFO 1 00640 00641 /* Some systems define _NSGetEnviron in crt_externs.h */ 00642 /* #undef RUDIMENTS_HAVE_NSGETENVIRON */ 00643 00644 /* Some systems have open */ 00645 /* #undef RUDIMENTS_HAVE_OPEN */ 00646 00647 /* OpenBSD style statfs */ 00648 /* #undef RUDIMENTS_HAVE_OPENBSD_STATFS */ 00649 00650 /* Some systems have OSSwapHostToLittleInt64 */ 00651 /* #undef RUDIMENTS_HAVE_OSSWAPHOSTTOLITTLEINT64 */ 00652 00653 /* Some systems have OSSwapLittleToHostInt64 */ 00654 /* #undef RUDIMENTS_HAVE_OSSWAPLITTLETOHOSTINT64 */ 00655 00656 /* Some systems have os/kernel/OS.h */ 00657 /* #undef RUDIMENTS_HAVE_OS_KERNEL_OS_H */ 00658 00659 /* Some systems have os/support/ByteOrder.h */ 00660 /* #undef RUDIMENTS_HAVE_OS_SUPPORT_BYTEORDER_H */ 00661 00662 /* Some systems have pathconf */ 00663 /* #undef RUDIMENTS_HAVE_PATHCONF */ 00664 00665 /* Some systems have poll */ 00666 /* #undef RUDIMENTS_HAVE_POLL */ 00667 00668 /* Some systems have poll.h */ 00669 /* #undef RUDIMENTS_HAVE_POLL_H */ 00670 00671 /* Some systems have posix_fadvise */ 00672 /* #undef RUDIMENTS_HAVE_POSIX_FADVISE */ 00673 00674 /* Some systems have posix_fallocate */ 00675 /* #undef RUDIMENTS_HAVE_POSIX_FALLOCATE */ 00676 00677 /* Some systems have Process32First */ 00678 #define RUDIMENTS_HAVE_PROCESS32FIRST 1 00679 00680 /* Some systems have process.h */ 00681 #define RUDIMENTS_HAVE_PROCESS_H 1 00682 00683 /* Some systems have prototypes.h */ 00684 /* #undef RUDIMENTS_HAVE_PROTOTYPES_H */ 00685 00686 /* Some systems have pselect */ 00687 /* #undef RUDIMENTS_HAVE_PSELECT */ 00688 00689 /* pthread_mutex_t type exists */ 00690 /* #undef RUDIMENTS_HAVE_PTHREAD_MUTEX_T */ 00691 00692 /* pthread_sigmask exists */ 00693 /* #undef RUDIMENTS_HAVE_PTHREAD_SIGMASK */ 00694 00695 /* Some systems have putenv */ 00696 #define RUDIMENTS_HAVE_PUTENV 1 00697 00698 /* Some systems have rand */ 00699 #define RUDIMENTS_HAVE_RAND 1 00700 00701 /* Some systems have rand_r */ 00702 /* #undef RUDIMENTS_HAVE_RAND_R */ 00703 00704 /* Some systems have read */ 00705 /* #undef RUDIMENTS_HAVE_READ */ 00706 00707 /* Some systems have readdir_r */ 00708 /* #undef RUDIMENTS_HAVE_READDIR_R */ 00709 00710 /* Some systems have readlink */ 00711 /* #undef RUDIMENTS_HAVE_READLINK */ 00712 00713 /* Some systems have reboot with 1 argument */ 00714 /* #undef RUDIMENTS_HAVE_REBOOT_1 */ 00715 00716 /* Some systems have reboot with 2 argument */ 00717 /* #undef RUDIMENTS_HAVE_REBOOT_2 */ 00718 00719 /* recv takes a void * on most systems */ 00720 /* #undef RUDIMENTS_HAVE_RECV_WITH_VOID */ 00721 00722 /* some systems have regcomp */ 00723 /* #undef RUDIMENTS_HAVE_REGCOMP */ 00724 00725 /* Some systems have BRoster::_ShutDown */ 00726 /* #undef RUDIMENTS_HAVE_BROSTER__SHUTDOWN */ 00727 00728 /* Some systems have Roster.h */ 00729 /* #undef RUDIMENTS_HAVE_ROSTER_H */ 00730 00731 /* Some systems have rpc/rpcent.h */ 00732 /* #undef RUDIMENTS_HAVE_RPCENT_H */ 00733 00734 /* Some systems have rpc/rpc.h */ 00735 /* #undef RUDIMENTS_HAVE_RPC_H */ 00736 00737 /* Do we have a real-time-clock */ 00738 /* #undef RUDIMENTS_HAVE_RTC */ 00739 00740 /* SCO has /dev/table/avenrun instead of getloadavg */ 00741 /* #undef RUDIMENTS_HAVE_SCO_AVENRUN */ 00742 00743 /* Some systems have semget */ 00744 /* #undef RUDIMENTS_HAVE_SEMGET */ 00745 00746 /* Some systems have semtimedop */ 00747 /* #undef RUDIMENTS_HAVE_SEMTIMEDOP */ 00748 00749 /* Some systems define union semun */ 00750 /* #undef RUDIMENTS_HAVE_SEMUN */ 00751 00752 /* send takes a const void * on most systems */ 00753 /* #undef RUDIMENTS_HAVE_SEND_WITH_VOID */ 00754 00755 /* Some systems have setegid */ 00756 /* #undef RUDIMENTS_HAVE_SETEGID */ 00757 00758 /* Some systems have setegid but dont define it in a header file */ 00759 /* #undef RUDIMENTS_HAVE_SETEGID_BUT_NOT_DEFINED */ 00760 00761 /* Some systems have setenv */ 00762 /* #undef RUDIMENTS_HAVE_SETENV */ 00763 00764 /* Some systems have seteuid */ 00765 /* #undef RUDIMENTS_HAVE_SETEUID */ 00766 00767 /* Some systems have seteuid but dont define it in a header file */ 00768 /* #undef RUDIMENTS_HAVE_SETEUID_BUT_NOT_DEFINED */ 00769 00770 /* Some systems have SetFileTime */ 00771 #define RUDIMENTS_HAVE_SETFILETIME 1 00772 00773 /* Some systems have setgid */ 00774 /* #undef RUDIMENTS_HAVE_SETGID */ 00775 00776 /* Some systems have sethostname */ 00777 /* #undef RUDIMENTS_HAVE_SETHOSTNAME */ 00778 00779 /* Some systems have setitimer */ 00780 /* #undef RUDIMENTS_HAVE_SETITIMER */ 00781 00782 /* Some systems have setpgid */ 00783 /* #undef RUDIMENTS_HAVE_SETPGID */ 00784 00785 /* Some systems have setregid */ 00786 /* #undef RUDIMENTS_HAVE_SETREGID */ 00787 00788 /* Some systems have setreuid */ 00789 /* #undef RUDIMENTS_HAVE_SETREUID */ 00790 00791 /* Some systems have setsid */ 00792 /* #undef RUDIMENTS_HAVE_SETSID */ 00793 00794 /* Some systems have SetSystemTime */ 00795 #define RUDIMENTS_HAVE_SETSYSTEMTIME 1 00796 00797 /* Some systems have settimeofday */ 00798 /* #undef RUDIMENTS_HAVE_SETTIMEOFDAY */ 00799 00800 /* Some systems have setuid */ 00801 /* #undef RUDIMENTS_HAVE_SETUID */ 00802 00803 /* Some systems have set_real_time_clock */ 00804 /* #undef RUDIMENTS_HAVE_SET_REAL_TIME_CLOCK */ 00805 00806 /* Some systems have shmget */ 00807 /* #undef RUDIMENTS_HAVE_SHMGET */ 00808 00809 /* Some systems have shm_open */ 00810 /* #undef RUDIMENTS_HAVE_SHM_OPEN */ 00811 00812 /* Some systems have sigaction */ 00813 /* #undef RUDIMENTS_HAVE_SIGACTION */ 00814 00815 /* Some systems have signal */ 00816 #define RUDIMENTS_HAVE_SIGNAL 1 00817 00818 /* Some systems have sigpending */ 00819 /* #undef RUDIMENTS_HAVE_SIGPENDING */ 00820 00821 /* Some systems have sigsuspend */ 00822 /* #undef RUDIMENTS_HAVE_SIGSUSPEND */ 00823 00824 /* Some systems have snprintf */ 00825 #define RUDIMENTS_HAVE_SNPRINTF 1 00826 00827 /* Some systems have sockaddr_un */ 00828 /* #undef RUDIMENTS_HAVE_SOCKADDR_UN */ 00829 00830 /* some type of statfs */ 00831 /* #undef RUDIMENTS_HAVE_SOME_KIND_OF_STATFS */ 00832 00833 /* some type of statvfs */ 00834 /* #undef RUDIMENTS_HAVE_SOME_KIND_OF_STATVFS */ 00835 00836 /* struct spwd has sp_expire */ 00837 /* #undef RUDIMENTS_HAVE_SP_EXPIRE */ 00838 00839 /* struct spwd has sp_flag */ 00840 /* #undef RUDIMENTS_HAVE_SP_FLAG */ 00841 00842 /* struct spwd has sp_inact */ 00843 /* #undef RUDIMENTS_HAVE_SP_INACT */ 00844 00845 /* struct spwd has sp_warn */ 00846 /* #undef RUDIMENTS_HAVE_SP_WARN */ 00847 00848 /* Some systems have srand */ 00849 #define RUDIMENTS_HAVE_SRAND 1 00850 00851 /* Some systems have srand48 */ 00852 /* #undef RUDIMENTS_HAVE_SRAND48 */ 00853 00854 /* statvfs */ 00855 /* #undef RUDIMENTS_HAVE_STATVFS */ 00856 00857 /* Some systems have stdint.h */ 00858 #define RUDIMENTS_HAVE_STDINT_H 1 00859 00860 /* Some systems have stdlib.h */ 00861 #define RUDIMENTS_HAVE_STDLIB_H 1 00862 00863 /* Some systems have strcasecmp */ 00864 /* #undef RUDIMENTS_HAVE_STRCASECMP */ 00865 00866 /* Some systems have strchrnul */ 00867 /* #undef RUDIMENTS_HAVE_STRCHRNUL */ 00868 00869 /* Some systems have strcspn */ 00870 #define RUDIMENTS_HAVE_STRCSPN 1 00871 00872 /* Some systems have strerror */ 00873 #define RUDIMENTS_HAVE_STRERROR 1 00874 00875 /* Some systems have strerror_r */ 00876 /* #undef RUDIMENTS_HAVE_STRERROR_R */ 00877 00878 /* Some systems have strerror_s */ 00879 #define RUDIMENTS_HAVE_STRERROR_S 1 00880 00881 /* Some systems have strings.h */ 00882 /* #undef RUDIMENTS_HAVE_STRINGS_H */ 00883 00884 /* Some systems have string.h */ 00885 #define RUDIMENTS_HAVE_STRING_H 1 00886 00887 /* Some systems have strncasecmp */ 00888 /* #undef RUDIMENTS_HAVE_STRNCASECMP */ 00889 00890 /* Some systems have strpbrk */ 00891 #define RUDIMENTS_HAVE_STRPBRK 1 00892 00893 /* Some systems have strspn */ 00894 #define RUDIMENTS_HAVE_STRSPN 1 00895 00896 /* Some systems have strtold */ 00897 /* #undef RUDIMENTS_HAVE_STRTOLD */ 00898 00899 /* Some systems have strtoll */ 00900 /* #undef RUDIMENTS_HAVE_STRTOLL */ 00901 00902 /* Some systems have strtoull */ 00903 /* #undef RUDIMENTS_HAVE_STRTOULL */ 00904 00905 /* Some systems have struct itimerval */ 00906 /* #undef RUDIMENTS_HAVE_STRUCT_ITIMERVAL */ 00907 00908 /* Some systems have struct timespec in pthread.h */ 00909 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_PTHREAD */ 00910 00911 /* Some systems have struct timespec in sys/siginfo.h */ 00912 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SIGINFO */ 00913 00914 /* Some systems have struct timespec in sys/time.h */ 00915 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SYS_TIME_H */ 00916 00917 /* Some systems have struct timespec in time.h */ 00918 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_TIME_H */ 00919 00920 /* Some systems have swab with a char * argument */ 00921 #define RUDIMENTS_HAVE_SWAB_CHAR 1 00922 00923 /* Some systems have swab with a const char * argument */ 00924 /* #undef RUDIMENTS_HAVE_SWAB_CONST_CHAR */ 00925 00926 /* Some systems have swab with a const void * argument */ 00927 /* #undef RUDIMENTS_HAVE_SWAB_CONST_VOID */ 00928 00929 /* Some systems have swap64 */ 00930 /* #undef RUDIMENTS_HAVE_SWAP64 */ 00931 00932 /* Some systems have __swap_int64 */ 00933 /* #undef RUDIMENTS_HAVE_SWAP_INT64 */ 00934 00935 /* Some systems have symlink */ 00936 /* #undef RUDIMENTS_HAVE_SYMLINK */ 00937 00938 /* Some systems have sync */ 00939 /* #undef RUDIMENTS_HAVE_SYNC */ 00940 00941 /* Some systems have syslog.h */ 00942 /* #undef RUDIMENTS_HAVE_SYSLOG_H */ 00943 00944 /* Some systems have sys/bitypes.h */ 00945 /* #undef RUDIMENTS_HAVE_SYS_BITYPES_H */ 00946 00947 /* Some systems have sys/fcntl.h */ 00948 /* #undef RUDIMENTS_HAVE_SYS_FCNTL_H */ 00949 00950 /* Some systems have sys/ioctl.h */ 00951 /* #undef RUDIMENTS_HAVE_SYS_IOCTL_H */ 00952 00953 /* Some systems have sys/ipc.h */ 00954 /* #undef RUDIMENTS_HAVE_SYS_IPC_H */ 00955 00956 /* Some systems have sys/loadavg.h */ 00957 /* #undef RUDIMENTS_HAVE_SYS_LOADAVG_H */ 00958 00959 /* Some systems have sys/mman.h */ 00960 /* #undef RUDIMENTS_HAVE_SYS_MMAN_H */ 00961 00962 /* Some systems have sys/param.h */ 00963 /* #undef RUDIMENTS_HAVE_SYS_PARAM_H */ 00964 00965 /* Some systems have sys/poll.h */ 00966 /* #undef RUDIMENTS_HAVE_SYS_POLL_H */ 00967 00968 /* Some systems have sys/reboot.h */ 00969 /* #undef RUDIMENTS_HAVE_SYS_REBOOT_H */ 00970 00971 /* Some systems have sys/select.h */ 00972 /* #undef RUDIMENTS_HAVE_SYS_SELECT_H */ 00973 00974 /* Some systems have sys/sem.h */ 00975 /* #undef RUDIMENTS_HAVE_SYS_SEM_H */ 00976 00977 /* Some systems have sys/socket.h */ 00978 /* #undef RUDIMENTS_HAVE_SYS_SOCKET_H */ 00979 00980 /* Some systems have sys/stat.h */ 00981 #define RUDIMENTS_HAVE_SYS_STAT_H 1 00982 00983 /* Some systems have sys/time.h */ 00984 /* #undef RUDIMENTS_HAVE_SYS_TIME_H */ 00985 00986 /* Some systems have sys/types.h */ 00987 #define RUDIMENTS_HAVE_SYS_TYPES_H 1 00988 00989 /* Some systems have sys/uadmin.h */ 00990 /* #undef RUDIMENTS_HAVE_SYS_REBOOT_H */ 00991 00992 /* Some systems have sys/uio.h */ 00993 /* #undef RUDIMENTS_HAVE_SYS_UIO_H */ 00994 00995 /* Some systems have sys/un.h */ 00996 /* #undef RUDIMENTS_HAVE_SYS_UN_H */ 00997 00998 /* Some systems have sys/utsname.h */ 00999 /* #undef RUDIMENTS_HAVE_SYS_UTSNAME_H */ 01000 01001 /* Some systems have sys/wait.h */ 01002 /* #undef RUDIMENTS_HAVE_SYS_WAIT_H */ 01003 01004 /* Some systems dont have S_ISBLK */ 01005 /* #undef RUDIMENTS_HAVE_S_ISBLK */ 01006 01007 /* Some systems dont have S_ISLNK */ 01008 /* #undef RUDIMENTS_HAVE_S_ISLNK */ 01009 01010 /* Some systems dont have S_ISSOCK */ 01011 /* #undef RUDIMENTS_HAVE_S_ISSOCK */ 01012 01013 /* Some systems have tcsetattr */ 01014 /* #undef RUDIMENTS_HAVE_TCSETATTR */ 01015 01016 /* Some systems have termios.h */ 01017 /* #undef RUDIMENTS_HAVE_TERMIOS_H */ 01018 01019 /* Some systems have tlhelp32.h */ 01020 #define RUDIMENTS_HAVE_TLHELP32_H 1 01021 01022 /* Some systems have truncate */ 01023 /* #undef RUDIMENTS_HAVE_TRUNCATE */ 01024 01025 /* Some systems have uadmin */ 01026 /* #undef RUDIMENTS_HAVE_UADMIN */ 01027 01028 /* Some systems have uint16_t */ 01029 #define RUDIMENTS_HAVE_UINT16_T 1 01030 01031 /* Some systems have uint32_t */ 01032 #define RUDIMENTS_HAVE_UINT32_T 1 01033 01034 /* Some systems have uint64_t */ 01035 #define RUDIMENTS_HAVE_UINT64_T 1 01036 01037 /* Some systems have uint8_t */ 01038 #define RUDIMENTS_HAVE_UINT8_T 1 01039 01040 /* Ultrix style statfs */ 01041 /* #undef RUDIMENTS_HAVE_ULTRIX_STATFS */ 01042 01043 /* Some systems have umask */ 01044 /* #undef RUDIMENTS_HAVE_UMASK */ 01045 01046 /* Some systems have uname */ 01047 /* #undef RUDIMENTS_HAVE_UNAME */ 01048 01049 /* Some systems have unistd.h */ 01050 /* #undef RUDIMENTS_HAVE_UNISTD_H */ 01051 01052 /* Some systems have unlink */ 01053 #define RUDIMENTS_HAVE_UNLINK 1 01054 01055 /* Some systems have unsetenv */ 01056 /* #undef RUDIMENTS_HAVE_UNSETENV */ 01057 01058 /* Some systems have utime */ 01059 /* #undef RUDIMENTS_HAVE_UTIME */ 01060 01061 /* Some systems have utimes */ 01062 /* #undef RUDIMENTS_HAVE_UTIMES */ 01063 01064 /* Some systems have utime.h */ 01065 /* #undef RUDIMENTS_HAVE_UTIME_H */ 01066 01067 /* GetDiskFreeSpace */ 01068 #define RUDIMENTS_HAVE_WINDOWS_GETDISKFREESPACE 1 01069 01070 /* Some systems have windows.h */ 01071 #define RUDIMENTS_HAVE_WINDOWS_H 1 01072 01073 /* Some systems have Sleep */ 01074 #define RUDIMENTS_HAVE_WINDOWS_SLEEP 1 01075 01076 /* Some systems have winsock2.h */ 01077 #define RUDIMENTS_HAVE_WINSOCK2_H 1 01078 01079 /* Some systems have write */ 01080 #define RUDIMENTS_HAVE_WRITE 1 01081 01082 /* Some systems have WSAConnect */ 01083 #define RUDIMENTS_HAVE_WSACONNECT 1 01084 01085 /* Some systems have extended filesystem attributes */ 01086 /* #undef RUDIMENTS_HAVE_XATTRS */ 01087 01088 /* Some systems have _access_s() */ 01089 #define RUDIMENTS_HAVE__ACCESS_S 1 01090 01091 /* Some systems have _chsize_s */ 01092 #define RUDIMENTS_HAVE__CHSIZE_S 1 01093 01094 /* Some systems have _close */ 01095 #define RUDIMENTS_HAVE__CLOSE 1 01096 01097 /* Some systems have _dup */ 01098 #define RUDIMENTS_HAVE__DUP 1 01099 01100 /* Some systems have _dup2 */ 01101 #define RUDIMENTS_HAVE__DUP2 1 01102 01103 /* Some systems have _dupenv_s */ 01104 #define RUDIMENTS_HAVE__DUPENV_S 1 01105 01106 /* Some systems have _getpid */ 01107 #define RUDIMENTS_HAVE__GETPID 1 01108 01109 /* Some systems have _lseek */ 01110 #define RUDIMENTS_HAVE__LSEEK 1 01111 01112 /* Some systems have _memccpy */ 01113 #define RUDIMENTS_HAVE__MEMCCPY 1 01114 01115 /* Some systems have _open */ 01116 #define RUDIMENTS_HAVE__OPEN 1 01117 01118 /* Some systems have _pipe */ 01119 #define RUDIMENTS_HAVE__PIPE 1 01120 01121 /* Some systems have _putenv */ 01122 #define RUDIMENTS_HAVE__PUTENV 1 01123 01124 /* Some systems have _read */ 01125 #define RUDIMENTS_HAVE__READ 1 01126 01127 /* Some systems have _snprintf_s */ 01128 #define RUDIMENTS_HAVE__SNPRINTF_S 1 01129 01130 /* Some systems have _swab */ 01131 #define RUDIMENTS_HAVE__SWAB 1 01132 01133 /* Some systems have _unlink */ 01134 #define RUDIMENTS_HAVE__UNLINK 1 01135 01136 /* Some systems have _write */ 01137 #define RUDIMENTS_HAVE__WRITE 1 01138 01139 /* Some systems have __bswap64 */ 01140 /* #undef RUDIMENTS_HAVE___BSWAP64 */ 01141 01142 /* iov_base is char * */ 01143 #define RUDIMENTS_IOV_BASE_TYPE char * 01144 01145 /* Some systems have swab but dont define it */ 01146 /* #undef RUDIMENTS_MUST_DEFINE_SWAB */ 01147 01148 /* Compiler supports namespaces */ 01149 #define RUDIMENTS_NAMESPACE 1 01150 01151 /* Solaris 2.6 has a few missing function prototypes */ 01152 /* #undef RUDIMENTS_NEED_XNET_PROTOTYPES */ 01153 01154 /* setsockopt takes a const void * on most systems */ 01155 #define RUDIMENTS_SETSOCKOPT_OPTVAL_TYPE const char * 01156 01157 /* Most systems define signal handlers with an integer parameter */ 01158 #define RUDIMENTS_SIGNAL_HANDLER_INT 1 01159 01160 /* Use small rather than fast code */ 01161 /* #undef RUDIMENTS_SMALL_CODE */ 01162 01163 /* SSL_read/write can use a void * parameter instead of char * */ 01164 /* #undef RUDIMENTS_SSL_VOID_PTR */ 01165 01166 /* Version */ 01167 #define RUDIMENTS_VERSION "0.36" 01168 01169 /* Define to 1 if you have the ANSI C header files. */ 01170 /* #undef STDC_HEADERS */ 01171 01172 /* Hack for gcc on SCO OSR6 */ 01173 /* #undef _CFRONT_3_0 */ 01174 01175 /* Some systems dont have bool */ 01176 /* #undef bool */ 01177 01178 /* Define to empty if `const' does not conform to ANSI C. */ 01179 /* #undef const */ 01180 01181 /* Define to `int' if <sys/types.h> doesn't define. */ 01182 #define gid_t int 01183 01184 /* Define to `__inline__' or `__inline' if that's what the C compiler 01185 calls it, or to nothing if 'inline' is not supported under any name. */ 01186 #ifndef __cplusplus 01187 /* #undef inline */ 01188 #endif 01189 01190 /* Some systems dont have key_t */ 01191 #define key_t int 01192 01193 /* Define to `int' if <sys/types.h> does not define. */ 01194 #define mode_t int 01195 01196 /* Some systems dont have nlink_t */ 01197 #define nlink_t short 01198 01199 /* Some systems dont have off64_t */ 01200 #define off64_t int64_t 01201 01202 /* Define to `int' if <sys/types.h> does not define. */ 01203 #define pid_t int 01204 01205 /* Define to `unsigned int' if <sys/types.h> does not define. */ 01206 /* #undef size_t */ 01207 01208 /* Some systems dont define socklen_t */ 01209 #define socklen_t int 01210 01211 /* Define to `int' if <sys/types.h> does not define. */ 01212 #define ssize_t int 01213 01214 /* Define to `int' if <sys/types.h> doesn't define. */ 01215 #define uid_t int