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 /* Some systems dont have st_blocks in struct stat */
00126 /* #undef RUDIMENTS_HAVE_BLKCNT_T */
00127 
00128 /* Some systems dont have st_blksize in struct stat */
00129 /* #undef RUDIMENTS_HAVE_BLKSIZE_T */
00130 
00131 /* Some systems have bswap64 */
00132 /* #undef RUDIMENTS_HAVE_BSWAP64 */
00133 
00134 /* Some systems have bswap_64 */
00135 /* #undef RUDIMENTS_HAVE_BSWAP_64 */
00136 
00137 /* Some systems have byteswap.h */
00138 /* #undef RUDIMENTS_HAVE_BYTESWAP_H */
00139 
00140 /* Some systems have chroot */
00141 /* #undef RUDIMENTS_HAVE_CHROOT */
00142 
00143 /* Some systems have clearenv */
00144 /* #undef RUDIMENTS_HAVE_CLEARENV */
00145 
00146 /* Some systems have clock_nanosleep */
00147 /* #undef RUDIMENTS_HAVE_CLOCK_NANOSLEEP */
00148 
00149 /* Some systems have close */
00150 /* #undef RUDIMENTS_HAVE_CLOSE */
00151 
00152 /* some systems have closesocket */
00153 #define RUDIMENTS_HAVE_CLOSESOCKET 1
00154 
00155 /* Some systems have CMSG_LEN */
00156 /* #undef RUDIMENTS_HAVE_CMSG_LEN */
00157 
00158 /* Some systems have CMSG_SPACE */
00159 /* #undef RUDIMENTS_HAVE_CMSG_SPACE */
00160 
00161 /* Some systems have _commit */
00162 #define RUDIMENTS_HAVE_COMMIT 1
00163 
00164 /* Most systems have ftok(const char *, int) */
00165 /* #undef RUDIMENTS_HAVE_CONST_CHAR_FTOK */
00166 
00167 /* Some systems have CreateNamedPipe */
00168 #define RUDIMENTS_HAVE_CREATENAMEDPIPE 1
00169 
00170 /* Some systems have CreateSemaphore */
00171 #define RUDIMENTS_HAVE_CREATESEMAPHORE 1
00172 
00173 /* Some systems have CreateFileMapping */
00174 #define RUDIMENTS_HAVE_CREATE_FILE_MAPPING 1
00175 
00176 /* CreateMutex function exists */
00177 #define RUDIMENTS_HAVE_CREATE_MUTEX 1
00178 
00179 /* Some systems have crypt */
00180 /* #undef RUDIMENTS_HAVE_CRYPT */
00181 
00182 /* Some systems have crypt.h */
00183 /* #undef RUDIMENTS_HAVE_CRYPT_H */
00184 
00185 /* Some systems have crypt_r */
00186 /* #undef RUDIMENTS_HAVE_CRYPT_R */
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 #define RUDIMENTS_HAVE_DIRECT_H 1
00199 
00200 /* Some systems have dirent.h */
00201 /* #undef RUDIMENTS_HAVE_DIRENT_H */
00202 
00203 /* Some systems have dirfd */
00204 /* #undef RUDIMENTS_HAVE_DIRFD */
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 /* #undef RUDIMENTS_HAVE_DLFCN_H */
00214 
00215 /* Some systems have dlopen */
00216 /* #undef RUDIMENTS_HAVE_DLOPEN */
00217 
00218 /* Some systems have dup */
00219 /* #undef RUDIMENTS_HAVE_DUP */
00220 
00221 /* Some systems have dup2 */
00222 /* #undef RUDIMENTS_HAVE_DUP2 */
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 /* #undef RUDIMENTS_HAVE_FCHMOD */
00232 
00233 /* Some systems have fchown */
00234 /* #undef RUDIMENTS_HAVE_FCHOWN */
00235 
00236 /* Some systems have fcntl */
00237 /* #undef RUDIMENTS_HAVE_FCNTL */
00238 
00239 /* Some systems have fcntl.h */
00240 #define RUDIMENTS_HAVE_FCNTL_H 1
00241 
00242 /* Some systems have fdatasync */
00243 /* #undef RUDIMENTS_HAVE_FDATASYNC */
00244 
00245 /* Some systems have FD_CLOEXEC */
00246 /* #undef RUDIMENTS_HAVE_FD_CLOEXEC */
00247 
00248 /* Some systems have fork */
00249 /* #undef RUDIMENTS_HAVE_FORK */
00250 
00251 /* Some systems have fpathconf */
00252 /* #undef RUDIMENTS_HAVE_FPATHCONF */
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 getpagesize */
00318 /* #undef RUDIMENTS_HAVE_GETPAGESIZE */
00319 
00320 /* Some systems have getpgid */
00321 /* #undef RUDIMENTS_HAVE_GETPGID */
00322 
00323 /* Some systems have getpid */
00324 /* #undef RUDIMENTS_HAVE_GETPID */
00325 
00326 /* Some systems have getppid */
00327 /* #undef RUDIMENTS_HAVE_GETPPID */
00328 
00329 /* Some systems have getprotobyname_r */
00330 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R */
00331 
00332 /* Some systems have getprotobyname_r */
00333 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R_4 */
00334 
00335 /* Some systems have getprotobyname_r */
00336 /* #undef RUDIMENTS_HAVE_GETPROTOBYNAME_R_5 */
00337 
00338 /* Some systems have getprotobynumber_r */
00339 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R */
00340 
00341 /* Some systems have getprotobynumber_r */
00342 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_4 */
00343 
00344 /* Some systems have getprotobynumber_r */
00345 /* #undef RUDIMENTS_HAVE_GETPROTOBYNUMBER_R_5 */
00346 
00347 /* Some systems have getpwnam_r */
00348 /* #undef RUDIMENTS_HAVE_GETPWNAM_R */
00349 
00350 /* Some systems have getpwnam_r */
00351 /* #undef RUDIMENTS_HAVE_GETPWNAM_R_4 */
00352 
00353 /* Some systems have getpwnam_r */
00354 /* #undef RUDIMENTS_HAVE_GETPWNAM_R_5 */
00355 
00356 /* Some systems have getpwuid_r */
00357 /* #undef RUDIMENTS_HAVE_GETPWUID_R */
00358 
00359 /* Some systems have getpwuid_r */
00360 /* #undef RUDIMENTS_HAVE_GETPWUID_R_4 */
00361 
00362 /* Some systems have getpwuid_r */
00363 /* #undef RUDIMENTS_HAVE_GETPWUID_R_5 */
00364 
00365 /* Some systems have getrpcbyname */
00366 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME */
00367 
00368 /* Some systems have getrpcbyname_r */
00369 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R */
00370 
00371 /* Some systems have getrpcbyname_r */
00372 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R_4 */
00373 
00374 /* Some systems have getrpcbyname_r */
00375 /* #undef RUDIMENTS_HAVE_GETRPCBYNAME_R_5 */
00376 
00377 /* Some systems have getrpcbynumber */
00378 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER */
00379 
00380 /* Some systems have getrpcbynumber_r */
00381 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R */
00382 
00383 /* Some systems have getrpcbynumber_r */
00384 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R_4 */
00385 
00386 /* Some systems have getrpcbynumber_r */
00387 /* #undef RUDIMENTS_HAVE_GETRPCBYNUMBER_R_5 */
00388 
00389 /* Some systems have getservbyname_r */
00390 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R */
00391 
00392 /* Some systems have getservbyname_r */
00393 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R_5 */
00394 
00395 /* Some systems have getservbyname_r */
00396 /* #undef RUDIMENTS_HAVE_GETSERVBYNAME_R_6 */
00397 
00398 /* Some systems have getservbyport_r */
00399 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R */
00400 
00401 /* Some systems have getservbyport_r */
00402 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R_5 */
00403 
00404 /* Some systems have getservbyport_r */
00405 /* #undef RUDIMENTS_HAVE_GETSERVBYPORT_R_6 */
00406 
00407 /* Some systems have getsid */
00408 /* #undef RUDIMENTS_HAVE_GETSID */
00409 
00410 /* Some systems have getspnam */
00411 /* #undef RUDIMENTS_HAVE_GETSPNAM */
00412 
00413 /* Some systems have getspnam_r */
00414 /* #undef RUDIMENTS_HAVE_GETSPNAM_R */
00415 
00416 /* Some systems have getspnam_r */
00417 /* #undef RUDIMENTS_HAVE_GETSPNAM_R_4 */
00418 
00419 /* Some systems have getspnam_r */
00420 /* #undef RUDIMENTS_HAVE_GETSPNAM_R_5 */
00421 
00422 /* Some systems have GetSystemInfo */
00423 #define RUDIMENTS_HAVE_GETSYSTEMINFO 1
00424 
00425 /* Some systems have GetSystemTime */
00426 #define RUDIMENTS_HAVE_GETSYSTEMTIME 1
00427 
00428 /* Some systems have getuid */
00429 /* #undef RUDIMENTS_HAVE_GETUID */
00430 
00431 /* Some systems have HANDLE_FLAG_INHERIT */
00432 #define RUDIMENTS_HAVE_HANDLE_FLAG_INHERIT 1
00433 
00434 /* Some systems have inet_addr */
00435 #define RUDIMENTS_HAVE_INET_ADDR 1
00436 
00437 /* Some systems have inet_aton */
00438 /* #undef RUDIMENTS_HAVE_INET_ATON */
00439 
00440 /* Some systems have int16_t */
00441 #define RUDIMENTS_HAVE_INT16_T 1
00442 
00443 /* Some systems have int32_t */
00444 #define RUDIMENTS_HAVE_INT32_T 1
00445 
00446 /* Some systems have int64_t */
00447 #define RUDIMENTS_HAVE_INT64_T 1
00448 
00449 /* Some systems have int8_t */
00450 #define RUDIMENTS_HAVE_INT8_T 1
00451 
00452 /* Some systems have inttypes.h */
00453 #define RUDIMENTS_HAVE_INTTYPES_H 1
00454 
00455 /* Some systems have in_addr_t type */
00456 /* #undef RUDIMENTS_HAVE_IN_ADDR_T */
00457 
00458 /* Some systems have ioctl */
00459 /* #undef RUDIMENTS_HAVE_IOCTL */
00460 
00461 /* Some systems have io.h */
00462 #define RUDIMENTS_HAVE_IO_H 1
00463 
00464 /* Some systems have kill */
00465 /* #undef RUDIMENTS_HAVE_KILL */
00466 
00467 /* Some systems have limits.h */
00468 #define RUDIMENTS_HAVE_LIMITS_H 1
00469 
00470 /* Some systems have link */
00471 /* #undef RUDIMENTS_HAVE_LINK */
00472 
00473 /* Some systems have linux/rtc.h */
00474 /* #undef RUDIMENTS_HAVE_LINUX_RTC_H */
00475 
00476 /* Linux style statfs */
00477 /* #undef RUDIMENTS_HAVE_LINUX_STATFS */
00478 
00479 /* Some systems have LoadLibrary */
00480 #define RUDIMENTS_HAVE_LOADLIBRARY 1
00481 
00482 /* Some systems have LoadLibraryEx */
00483 #define RUDIMENTS_HAVE_LOADLIBRARYEX 1
00484 
00485 /* Some systems have localtime_r */
00486 /* #undef RUDIMENTS_HAVE_LOCALTIME_R */
00487 
00488 /* Some systems have localtime_s */
00489 #define RUDIMENTS_HAVE_LOCALTIME_S 1
00490 
00491 /* Some systems have LockFileEx */
00492 #define RUDIMENTS_HAVE_LOCKFILEEX 1
00493 
00494 /* Some systems have lrand48 */
00495 /* #undef RUDIMENTS_HAVE_LRAND48 */
00496 
00497 /* Some systems have lseek */
00498 /* #undef RUDIMENTS_HAVE_LSEEK */
00499 
00500 /* Some systems have machine/endian.h */
00501 /* #undef RUDIMENTS_HAVE_MACHINE_ENDIAN_H */
00502 
00503 /* Some systems have madvise */
00504 /* #undef RUDIMENTS_HAVE_MADVISE */
00505 
00506 /* Some systems use caddr_t argument for madvise */
00507 #define RUDIMENTS_HAVE_MADVISE_CADDR_T 1
00508 
00509 /* Some systems have memccpy with char argument */
00510 #define RUDIMENTS_HAVE_MEMCCPY_CHAR 1
00511 
00512 /* Some systems have memmem */
00513 /* #undef RUDIMENTS_HAVE_MEMMEM */
00514 
00515 /* Some systems have memrchr */
00516 /* #undef RUDIMENTS_HAVE_MEMRCHR */
00517 
00518 /* Some systems have mincore */
00519 /* #undef RUDIMENTS_HAVE_MINCORE */
00520 
00521 /* Some systems use caddr_t argument for mincore */
00522 #define RUDIMENTS_HAVE_MINCORE_CADDR_T 1
00523 
00524 /* Some systems have mincore with char argument */
00525 /* #undef RUDIMENTS_HAVE_MINCORE_CHAR */
00526 
00527 /* Some systems have mincore with unsigned char argument */
00528 /* #undef RUDIMENTS_HAVE_MINCORE_UCHAR */
00529 
00530 /* statvfs */
00531 /* #undef RUDIMENTS_HAVE_MINIX_HAIKU_STATVFS */
00532 
00533 /* Some systems have mkdir */
00534 #define RUDIMENTS_HAVE_MKDIR_1 1
00535 
00536 /* Some systems have mkdir */
00537 /* #undef RUDIMENTS_HAVE_MKDIR_2 */
00538 
00539 /* Some systems have mkfifo */
00540 /* #undef RUDIMENTS_HAVE_MKFIFO */
00541 
00542 /* Some systems have mknod */
00543 /* #undef RUDIMENTS_HAVE_MKNOD */
00544 
00545 /* Some systems have mkstemp */
00546 /* #undef RUDIMENTS_HAVE_MKSTEMP */
00547 
00548 /* Some systems have mktime */
00549 #define RUDIMENTS_HAVE_MKTIME 1
00550 
00551 /* Some systems have mlock */
00552 /* #undef RUDIMENTS_HAVE_MLOCK */
00553 
00554 /* Some systems have mlockall */
00555 /* #undef RUDIMENTS_HAVE_MLOCKALL */
00556 
00557 /* Some systems use caddr_t argument for mlock */
00558 #define RUDIMENTS_HAVE_MLOCK_CADDR_T 1
00559 
00560 /* Some systems have mmap */
00561 /* #undef RUDIMENTS_HAVE_MMAP */
00562 
00563 /* Some systems have mprotect */
00564 /* #undef RUDIMENTS_HAVE_MPROTECT */
00565 
00566 /* Some systems use caddr_t argument for mprotect */
00567 #define RUDIMENTS_HAVE_MPROTECT_CADDR_T 1
00568 
00569 /* Some msghdr structs have a msg_controllen member */
00570 /* #undef RUDIMENTS_HAVE_MSGHDR_MSG_CONTROLLEN */
00571 
00572 /* Some msghdr structs have a msg_flags member */
00573 /* #undef RUDIMENTS_HAVE_MSGHDR_MSG_FLAGS */
00574 
00575 /* Some systems have msync */
00576 /* #undef RUDIMENTS_HAVE_MSYNC */
00577 
00578 /* Some systems use caddr_t argument for msync */
00579 #define RUDIMENTS_HAVE_MSYNC_CADDR_T 1
00580 
00581 /* Some systems have munlock */
00582 /* #undef RUDIMENTS_HAVE_MUNLOCK */
00583 
00584 /* Some systems have munlockall */
00585 /* #undef RUDIMENTS_HAVE_MUNLOCKALL */
00586 
00587 /* Some systems use caddr_t argument for munlock */
00588 #define RUDIMENTS_HAVE_MUNLOCK_CADDR_T 1
00589 
00590 /* Some systems use caddr_t argument for munmap */
00591 #define RUDIMENTS_HAVE_MUNMAP_CADDR_T 1
00592 
00593 /* Some systems have nanosleep */
00594 /* #undef RUDIMENTS_HAVE_NANOSLEEP */
00595 
00596 /* NetBSD style statfs */
00597 /* #undef RUDIMENTS_HAVE_NETBSD_STATFS */
00598 
00599 /* NetBSD-3.0 style statvfs */
00600 /* #undef RUDIMENTS_HAVE_NETBSD_STATVFS */
00601 
00602 /* Some systems have netdb.h */
00603 /* #undef RUDIMENTS_HAVE_NETDB_H */
00604 
00605 /* Some systems have NetGroupGetInfo */
00606 #define RUDIMENTS_HAVE_NETGROUPGETINFO 1
00607 
00608 /* Some systems have netinet/in.h */
00609 /* #undef RUDIMENTS_HAVE_NETINET_IN_H */
00610 
00611 /* Some systems have netinet/tcp.h */
00612 /* #undef RUDIMENTS_HAVE_NETINET_TCP_H */
00613 
00614 /* Some systems have NetUserGetInfo */
00615 #define RUDIMENTS_HAVE_NETUSERGETINFO 1
00616 
00617 /* Some systems define _NSGetEnviron in crt_externs.h */
00618 /* #undef RUDIMENTS_HAVE_NSGETENVIRON */
00619 
00620 /* Some systems have open */
00621 /* #undef RUDIMENTS_HAVE_OPEN */
00622 
00623 /* OpenBSD style statfs */
00624 /* #undef RUDIMENTS_HAVE_OPENBSD_STATFS */
00625 
00626 /* Some systems have OSSwapHostToLittleInt64 */
00627 /* #undef RUDIMENTS_HAVE_OSSWAPHOSTTOLITTLEINT64 */
00628 
00629 /* Some systems have OSSwapLittleToHostInt64 */
00630 /* #undef RUDIMENTS_HAVE_OSSWAPLITTLETOHOSTINT64 */
00631 
00632 /* Some systems have os/kernel/OS.h */
00633 /* #undef RUDIMENTS_HAVE_OS_KERNEL_OS_H */
00634 
00635 /* Some systems have os/support/ByteOrder.h */
00636 /* #undef RUDIMENTS_HAVE_OS_SUPPORT_BYTEORDER_H */
00637 
00638 /* Some systems have pathconf */
00639 /* #undef RUDIMENTS_HAVE_PATHCONF */
00640 
00641 /* Some systems have poll */
00642 /* #undef RUDIMENTS_HAVE_POLL */
00643 
00644 /* Some systems have poll.h */
00645 /* #undef RUDIMENTS_HAVE_POLL_H */
00646 
00647 /* Some systems have posix_fadvise */
00648 /* #undef RUDIMENTS_HAVE_POSIX_FADVISE */
00649 
00650 /* Some systems have posix_fallocate */
00651 /* #undef RUDIMENTS_HAVE_POSIX_FALLOCATE */
00652 
00653 /* Some systems have Process32First */
00654 #define RUDIMENTS_HAVE_PROCESS32FIRST 1
00655 
00656 /* Some systems have process.h */
00657 #define RUDIMENTS_HAVE_PROCESS_H 1
00658 
00659 /* Some systems have pselect */
00660 /* #undef RUDIMENTS_HAVE_PSELECT */
00661 
00662 /* pthread_mutex_t type exists */
00663 /* #undef RUDIMENTS_HAVE_PTHREAD_MUTEX_T */
00664 
00665 /* pthread_sigmask exists */
00666 /* #undef RUDIMENTS_HAVE_PTHREAD_SIGMASK */
00667 
00668 /* Some systems have putenv */
00669 #define RUDIMENTS_HAVE_PUTENV 1
00670 
00671 /* Some systems have rand */
00672 #define RUDIMENTS_HAVE_RAND 1
00673 
00674 /* Some systems have rand_r */
00675 /* #undef RUDIMENTS_HAVE_RAND_R */
00676 
00677 /* Some systems have read */
00678 /* #undef RUDIMENTS_HAVE_READ */
00679 
00680 /* Some systems have readdir_r */
00681 /* #undef RUDIMENTS_HAVE_READDIR_R */
00682 
00683 /* Some systems have readlink */
00684 /* #undef RUDIMENTS_HAVE_READLINK */
00685 
00686 /* recv takes a void * on most systems */
00687 /* #undef RUDIMENTS_HAVE_RECV_WITH_VOID */
00688 
00689 /* some systems have regcomp */
00690 /* #undef RUDIMENTS_HAVE_REGCOMP */
00691 
00692 /* Some systems have rpc/rpcent.h */
00693 /* #undef RUDIMENTS_HAVE_RPCENT_H */
00694 
00695 /* Some systems have rpc/rpc.h */
00696 /* #undef RUDIMENTS_HAVE_RPC_H */
00697 
00698 /* Do we have a real-time-clock */
00699 /* #undef RUDIMENTS_HAVE_RTC */
00700 
00701 /* Some systems have semget */
00702 /* #undef RUDIMENTS_HAVE_SEMGET */
00703 
00704 /* Some systems have semtimedop */
00705 /* #undef RUDIMENTS_HAVE_SEMTIMEDOP */
00706 
00707 /* Some systems define union semun */
00708 /* #undef RUDIMENTS_HAVE_SEMUN */
00709 
00710 /* send takes a const void * on most systems */
00711 /* #undef RUDIMENTS_HAVE_SEND_WITH_VOID */
00712 
00713 /* Some systems have setegid */
00714 /* #undef RUDIMENTS_HAVE_SETEGID */
00715 
00716 /* Some systems have setegid but dont define it in a header file */
00717 /* #undef RUDIMENTS_HAVE_SETEGID_BUT_NOT_DEFINED */
00718 
00719 /* Some systems have setenv */
00720 /* #undef RUDIMENTS_HAVE_SETENV */
00721 
00722 /* Some systems have seteuid */
00723 /* #undef RUDIMENTS_HAVE_SETEUID */
00724 
00725 /* Some systems have seteuid but dont define it in a header file */
00726 /* #undef RUDIMENTS_HAVE_SETEUID_BUT_NOT_DEFINED */
00727 
00728 /* Some systems have SetFileTime */
00729 #define RUDIMENTS_HAVE_SETFILETIME 1
00730 
00731 /* Some systems have setgid */
00732 /* #undef RUDIMENTS_HAVE_SETGID */
00733 
00734 /* Some systems have setitimer */
00735 /* #undef RUDIMENTS_HAVE_SETITIMER */
00736 
00737 /* Some systems have setpgid */
00738 /* #undef RUDIMENTS_HAVE_SETPGID */
00739 
00740 /* Some systems have setregid */
00741 /* #undef RUDIMENTS_HAVE_SETREGID */
00742 
00743 /* Some systems have setreuid */
00744 /* #undef RUDIMENTS_HAVE_SETREUID */
00745 
00746 /* Some systems have setsid */
00747 /* #undef RUDIMENTS_HAVE_SETSID */
00748 
00749 /* Some systems have SetSystemTime */
00750 #define RUDIMENTS_HAVE_SETSYSTEMTIME 1
00751 
00752 /* Some systems have settimeofday */
00753 /* #undef RUDIMENTS_HAVE_SETTIMEOFDAY */
00754 
00755 /* Some systems have setuid */
00756 /* #undef RUDIMENTS_HAVE_SETUID */
00757 
00758 /* Some systems have set_real_time_clock */
00759 /* #undef RUDIMENTS_HAVE_SET_REAL_TIME_CLOCK */
00760 
00761 /* Some systems have shmget */
00762 /* #undef RUDIMENTS_HAVE_SHMGET */
00763 
00764 /* Some systems have shm_open */
00765 /* #undef RUDIMENTS_HAVE_SHM_OPEN */
00766 
00767 /* Some systems have sigaction */
00768 /* #undef RUDIMENTS_HAVE_SIGACTION */
00769 
00770 /* Some systems have signal */
00771 #define RUDIMENTS_HAVE_SIGNAL 1
00772 
00773 /* Some systems have sigpending */
00774 /* #undef RUDIMENTS_HAVE_SIGPENDING */
00775 
00776 /* Some systems have sigsuspend */
00777 /* #undef RUDIMENTS_HAVE_SIGSUSPEND */
00778 
00779 /* Some systems have snprintf */
00780 #define RUDIMENTS_HAVE_SNPRINTF 1
00781 
00782 /* Some systems have sockaddr_un */
00783 /* #undef RUDIMENTS_HAVE_SOCKADDR_UN */
00784 
00785 /* some type of statfs */
00786 /* #undef RUDIMENTS_HAVE_SOME_KIND_OF_STATFS */
00787 
00788 /* some type of statvfs */
00789 /* #undef RUDIMENTS_HAVE_SOME_KIND_OF_STATVFS */
00790 
00791 /* struct spwd has sp_expire */
00792 /* #undef RUDIMENTS_HAVE_SP_EXPIRE */
00793 
00794 /* struct spwd has sp_flag */
00795 /* #undef RUDIMENTS_HAVE_SP_FLAG */
00796 
00797 /* struct spwd has sp_inact */
00798 /* #undef RUDIMENTS_HAVE_SP_INACT */
00799 
00800 /* struct spwd has sp_warn */
00801 /* #undef RUDIMENTS_HAVE_SP_WARN */
00802 
00803 /* Some systems have srand */
00804 #define RUDIMENTS_HAVE_SRAND 1
00805 
00806 /* Some systems have srand48 */
00807 /* #undef RUDIMENTS_HAVE_SRAND48 */
00808 
00809 /* statvfs */
00810 /* #undef RUDIMENTS_HAVE_STATVFS */
00811 
00812 /* Some systems have stdint.h */
00813 #define RUDIMENTS_HAVE_STDINT_H 1
00814 
00815 /* Some systems have stdlib.h */
00816 #define RUDIMENTS_HAVE_STDLIB_H 1
00817 
00818 /* Some systems have strcasecmp */
00819 /* #undef RUDIMENTS_HAVE_STRCASECMP */
00820 
00821 /* Some systems have strchrnul */
00822 /* #undef RUDIMENTS_HAVE_STRCHRNUL */
00823 
00824 /* Some systems have strcspn */
00825 #define RUDIMENTS_HAVE_STRCSPN 1
00826 
00827 /* Some systems have strerror */
00828 #define RUDIMENTS_HAVE_STRERROR 1
00829 
00830 /* Some systems have strerror_r */
00831 /* #undef RUDIMENTS_HAVE_STRERROR_R */
00832 
00833 /* Some systems have strerror_s */
00834 #define RUDIMENTS_HAVE_STRERROR_S 1
00835 
00836 /* Some systems have strings.h */
00837 /* #undef RUDIMENTS_HAVE_STRINGS_H */
00838 
00839 /* Some systems have string.h */
00840 #define RUDIMENTS_HAVE_STRING_H 1
00841 
00842 /* Some systems have strncasecmp */
00843 /* #undef RUDIMENTS_HAVE_STRNCASECMP */
00844 
00845 /* Some systems have strpbrk */
00846 #define RUDIMENTS_HAVE_STRPBRK 1
00847 
00848 /* Some systems have strspn */
00849 #define RUDIMENTS_HAVE_STRSPN 1
00850 
00851 /* Some systems have strtold */
00852 /* #undef RUDIMENTS_HAVE_STRTOLD */
00853 
00854 /* Some systems have strtoll */
00855 /* #undef RUDIMENTS_HAVE_STRTOLL */
00856 
00857 /* Some systems have strtoull */
00858 /* #undef RUDIMENTS_HAVE_STRTOULL */
00859 
00860 /* Some systems have struct timespec in pthread.h */
00861 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_PTHREAD */
00862 
00863 /* Some systems have struct timespec in sys/siginfo.h */
00864 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SIGINFO */
00865 
00866 /* Some systems have struct timespec in sys/time.h */
00867 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_SYS_TIME_H */
00868 
00869 /* Some systems have struct timespec in time.h */
00870 /* #undef RUDIMENTS_HAVE_STRUCT_TIMESPEC_IN_TIME_H */
00871 
00872 /* Some systems have swab with a char * argument */
00873 #define RUDIMENTS_HAVE_SWAB_CHAR 1
00874 
00875 /* Some systems have swab with a const char * argument */
00876 /* #undef RUDIMENTS_HAVE_SWAB_CONST_CHAR */
00877 
00878 /* Some systems have swab with a const void * argument */
00879 /* #undef RUDIMENTS_HAVE_SWAB_CONST_VOID */
00880 
00881 /* Some systems have swap64 */
00882 /* #undef RUDIMENTS_HAVE_SWAP64 */
00883 
00884 /* Some systems have __swap_int64 */
00885 /* #undef RUDIMENTS_HAVE_SWAP_INT64 */
00886 
00887 /* Some systems have symlink */
00888 /* #undef RUDIMENTS_HAVE_SYMLINK */
00889 
00890 /* Some systems have syslog.h */
00891 /* #undef RUDIMENTS_HAVE_SYSLOG_H */
00892 
00893 /* Some systems have sys/bitypes.h */
00894 /* #undef RUDIMENTS_HAVE_SYS_BITYPES_H */
00895 
00896 /* Some systems have sys/fcntl.h */
00897 /* #undef RUDIMENTS_HAVE_SYS_FCNTL_H */
00898 
00899 /* Some systems have sys/ioctl.h */
00900 /* #undef RUDIMENTS_HAVE_SYS_IOCTL_H */
00901 
00902 /* Some systems have sys/ipc.h */
00903 /* #undef RUDIMENTS_HAVE_SYS_IPC_H */
00904 
00905 /* Some systems have sys/param.h */
00906 /* #undef RUDIMENTS_HAVE_SYS_PARAM_H */
00907 
00908 /* Some systems have sys/poll.h */
00909 /* #undef RUDIMENTS_HAVE_SYS_POLL_H */
00910 
00911 /* Some systems have sys/select.h */
00912 /* #undef RUDIMENTS_HAVE_SYS_SELECT_H */
00913 
00914 /* Some systems have sys/sem.h */
00915 /* #undef RUDIMENTS_HAVE_SYS_SEM_H */
00916 
00917 /* Some systems have sys/socket.h */
00918 /* #undef RUDIMENTS_HAVE_SYS_SOCKET_H */
00919 
00920 /* Some systems have sys/stat.h */
00921 #define RUDIMENTS_HAVE_SYS_STAT_H 1
00922 
00923 /* Some systems have sys/time.h */
00924 /* #undef RUDIMENTS_HAVE_SYS_TIME_H */
00925 
00926 /* Some systems have sys/types.h */
00927 #define RUDIMENTS_HAVE_SYS_TYPES_H 1
00928 
00929 /* Some systems have sys/uio.h */
00930 /* #undef RUDIMENTS_HAVE_SYS_UIO_H */
00931 
00932 /* Some systems have sys/un.h */
00933 /* #undef RUDIMENTS_HAVE_SYS_UN_H */
00934 
00935 /* Some systems have sys/wait.h */
00936 /* #undef RUDIMENTS_HAVE_SYS_WAIT_H */
00937 
00938 /* Some systems dont have S_ISBLK */
00939 /* #undef RUDIMENTS_HAVE_S_ISBLK */
00940 
00941 /* Some systems dont have S_ISLNK */
00942 /* #undef RUDIMENTS_HAVE_S_ISLNK */
00943 
00944 /* Some systems dont have S_ISSOCK */
00945 /* #undef RUDIMENTS_HAVE_S_ISSOCK */
00946 
00947 /* Some systems have tcsetattr */
00948 /* #undef RUDIMENTS_HAVE_TCSETATTR */
00949 
00950 /* Some systems have termios.h */
00951 /* #undef RUDIMENTS_HAVE_TERMIOS_H */
00952 
00953 /* Some systems have tlhelp32.h */
00954 #define RUDIMENTS_HAVE_TLHELP32_H 1
00955 
00956 /* Some systems have truncate */
00957 /* #undef RUDIMENTS_HAVE_TRUNCATE */
00958 
00959 /* Some systems have uint16_t */
00960 #define RUDIMENTS_HAVE_UINT16_T 1
00961 
00962 /* Some systems have uint32_t */
00963 #define RUDIMENTS_HAVE_UINT32_T 1
00964 
00965 /* Some systems have uint64_t */
00966 #define RUDIMENTS_HAVE_UINT64_T 1
00967 
00968 /* Some systems have uint8_t */
00969 #define RUDIMENTS_HAVE_UINT8_T 1
00970 
00971 /* Ultrix style statfs */
00972 /* #undef RUDIMENTS_HAVE_ULTRIX_STATFS */
00973 
00974 /* Some systems have umask */
00975 /* #undef RUDIMENTS_HAVE_UMASK */
00976 
00977 /* Some systems have unistd.h */
00978 /* #undef RUDIMENTS_HAVE_UNISTD_H */
00979 
00980 /* Some systems have unlink */
00981 #define RUDIMENTS_HAVE_UNLINK 1
00982 
00983 /* Some systems have unsetenv */
00984 /* #undef RUDIMENTS_HAVE_UNSETENV */
00985 
00986 /* Some systems have utime */
00987 /* #undef RUDIMENTS_HAVE_UTIME */
00988 
00989 /* Some systems have utimes */
00990 /* #undef RUDIMENTS_HAVE_UTIMES */
00991 
00992 /* Some systems have utime.h */
00993 /* #undef RUDIMENTS_HAVE_UTIME_H */
00994 
00995 /* GetDiskFreeSpace */
00996 #define RUDIMENTS_HAVE_WINDOWS_GETDISKFREESPACE 1
00997 
00998 /* Some systems have windows.h */
00999 #define RUDIMENTS_HAVE_WINDOWS_H 1
01000 
01001 /* Some systems have Sleep */
01002 #define RUDIMENTS_HAVE_WINDOWS_SLEEP 1
01003 
01004 /* Some systems have winsock2.h */
01005 #define RUDIMENTS_HAVE_WINSOCK2_H 1
01006 
01007 /* Some systems have write */
01008 #define RUDIMENTS_HAVE_WRITE 1
01009 
01010 /* Some systems have extended filesystem attributes */
01011 /* #undef RUDIMENTS_HAVE_XATTRS */
01012 
01013 /* Some systems have _access_s() */
01014 #define RUDIMENTS_HAVE__ACCESS_S 1
01015 
01016 /* Some systems have _chsize_s */
01017 #define RUDIMENTS_HAVE__CHSIZE_S 1
01018 
01019 /* Some systems have _close */
01020 #define RUDIMENTS_HAVE__CLOSE 1
01021 
01022 /* Some systems have _dup */
01023 #define RUDIMENTS_HAVE__DUP 1
01024 
01025 /* Some systems have _dup2 */
01026 #define RUDIMENTS_HAVE__DUP2 1
01027 
01028 /* Some systems have _dupenv_s */
01029 #define RUDIMENTS_HAVE__DUPENV_S 1
01030 
01031 /* Some systems have _getpid */
01032 #define RUDIMENTS_HAVE__GETPID 1
01033 
01034 /* Some systems have _lseek */
01035 #define RUDIMENTS_HAVE__LSEEK 1
01036 
01037 /* Some systems have _memccpy */
01038 #define RUDIMENTS_HAVE__MEMCCPY 1
01039 
01040 /* Some systems have _open */
01041 #define RUDIMENTS_HAVE__OPEN 1
01042 
01043 /* Some systems have _putenv */
01044 #define RUDIMENTS_HAVE__PUTENV 1
01045 
01046 /* Some systems have _read */
01047 #define RUDIMENTS_HAVE__READ 1
01048 
01049 /* Some systems have _snprintf_s */
01050 #define RUDIMENTS_HAVE__SNPRINTF_S 1
01051 
01052 /* Some systems have _swab */
01053 #define RUDIMENTS_HAVE__SWAB 1
01054 
01055 /* Some systems have _unlink */
01056 #define RUDIMENTS_HAVE__UNLINK 1
01057 
01058 /* Some systems have _write */
01059 #define RUDIMENTS_HAVE__WRITE 1
01060 
01061 /* Some systems have __bswap64 */
01062 /* #undef RUDIMENTS_HAVE___BSWAP64 */
01063 
01064 /* iov_base is char * */
01065 #define RUDIMENTS_IOV_BASE_TYPE char *
01066 
01067 /* Some systems have swab but dont define it */
01068 /* #undef RUDIMENTS_MUST_DEFINE_SWAB */
01069 
01070 /* Compiler supports namespaces */
01071 #define RUDIMENTS_NAMESPACE 1
01072 
01073 /* Solaris 2.6 has a few missing function prototypes */
01074 /* #undef RUDIMENTS_NEED_XNET_PROTOTYPES */
01075 
01076 /* setsockopt takes a const void * on most systems */
01077 #define RUDIMENTS_SETSOCKOPT_OPTVAL_TYPE const char *
01078 
01079 /* Most systems define signal handlers with an integer parameter */
01080 #define RUDIMENTS_SIGNAL_HANDLER_INT 1
01081 
01082 /* Use small rather than fast code */
01083 /* #undef RUDIMENTS_SMALL_CODE */
01084 
01085 /* SSL_read/write can use a void * parameter instead of char * */
01086 /* #undef RUDIMENTS_SSL_VOID_PTR */
01087 
01088 /* Version */
01089 #define RUDIMENTS_VERSION "0.36"
01090 
01091 /* Define to 1 if you have the ANSI C header files. */
01092 /* #undef STDC_HEADERS */
01093 
01094 /* Hack for gcc on SCO OSR6 */
01095 /* #undef _CFRONT_3_0 */
01096 
01097 /* Some systems dont have bool */
01098 /* #undef bool */
01099 
01100 /* Define to empty if `const' does not conform to ANSI C. */
01101 /* #undef const */
01102 
01103 /* Define to `int' if <sys/types.h> doesn't define. */
01104 #define gid_t int
01105 
01106 /* Define to `__inline__' or `__inline' if that's what the C compiler
01107    calls it, or to nothing if 'inline' is not supported under any name.  */
01108 #ifndef __cplusplus
01109 /* #undef inline */
01110 #endif
01111 
01112 /* Some systems dont have key_t */
01113 #define key_t int
01114 
01115 /* Define to `int' if <sys/types.h> does not define. */
01116 #define mode_t int
01117 
01118 /* Some systems dont have nlink_t */
01119 #define nlink_t short
01120 
01121 /* Some systems dont have off64_t */
01122 #define off64_t int64_t
01123 
01124 /* Define to `int' if <sys/types.h> does not define. */
01125 #define pid_t int
01126 
01127 /* Define to `unsigned int' if <sys/types.h> does not define. */
01128 /* #undef size_t */
01129 
01130 /* Some systems dont define socklen_t */
01131 #define socklen_t int
01132 
01133 /* Define to `int' if <sys/types.h> does not define. */
01134 #define ssize_t int
01135 
01136 /* Define to `int' if <sys/types.h> doesn't define. */
01137 #define uid_t int