Rudiments
/home/dmuse/src/rudiments/include/rudiments/private/config.windows.h
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