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