00001 /* 00002 * Copyright (C) 2003-2009 Olivier Boudeville 00003 * 00004 * This file is part of the Ceylan library. 00005 * 00006 * The Ceylan library is free software: you can redistribute it and/or modify 00007 * it under the terms of either the GNU Lesser General Public License or 00008 * the GNU General Public License, as they are published by the Free Software 00009 * Foundation, either version 3 of these Licenses, or (at your option) 00010 * any later version. 00011 * 00012 * The Ceylan library is distributed in the hope that it will be useful, 00013 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 * GNU Lesser General Public License and the GNU General Public License 00016 * for more details. 00017 * 00018 * You should have received a copy of the GNU Lesser General Public 00019 * License and the GNU General Public License along with the Ceylan library. 00020 * If not, see <http://www.gnu.org/licenses/>. 00021 * 00022 * Author: Olivier Boudeville (olivier.boudeville@esperide.com) 00023 * 00024 */ 00025 00026 00027 #ifndef _SRC_CODE_CEYLANCONFIG_FOR_WINDOWS_H 00028 #define _SRC_CODE_CEYLANCONFIG_FOR_WINDOWS_H 1 00029 00030 /* src/code/CeylanConfig.h. Generated automatically at end of configure. */ 00031 /* src/code/CeylanTemporaryConfig.h. Generated by configure. */ 00032 /* src/code/CeylanTemporaryConfig.h.in. Generated from configure.ac by autoheader. */ 00033 00034 /* Unless specified otherwise, all those preprocessor symbols should */ 00035 /* be tested with #ifdef (not #if) */ 00036 00037 00038 /* Windows specific section */ 00039 00040 /* Define the maximum number of sockets supported */ 00041 /* see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/porting_socket_applications_to_winsock.asp */ 00042 #define FD_SETSIZE 128 00043 00044 /* For faster Builds and Smaller Header Files */ 00045 /* (beware to compile errors that it might generate ) */ 00046 #define VC_EXTRALEAN 00047 #define WIN32_LEAN_AND_MEAN 00048 00049 00050 00051 /* Version section */ 00052 00053 00054 /* Version number of package */ 00055 #ifndef CEYLAN_VERSION 00056 #define CEYLAN_VERSION "0.7" 00057 #endif 00058 00059 00060 /* Current Libtool version for the Ceylan library */ 00061 #ifndef CEYLAN_LIBTOOL_VERSION 00062 #define CEYLAN_LIBTOOL_VERSION "0.7.0" 00063 #endif 00064 00065 /* Define to the full name and version of this package. */ 00066 #ifndef CEYLAN_PACKAGE_STRING 00067 #define CEYLAN_PACKAGE_STRING "Ceylan 0.7" 00068 #endif 00069 00070 /* Define to the version of this package. */ 00071 #ifndef CEYLAN_PACKAGE_VERSION 00072 #define CEYLAN_PACKAGE_VERSION "0.7" 00073 #endif 00074 00075 00076 00077 /* General section */ 00078 00079 /* 00080 /* Define to 1 if the target platform is FreeBSD */ 00081 #ifndef CEYLAN_ARCH_FREEBSD 00082 #define CEYLAN_ARCH_FREEBSD 0 00083 #endif 00084 00085 /* Define to 1 if the target platform is GNU/Linux */ 00086 #ifndef CEYLAN_ARCH_LINUX 00087 #define CEYLAN_ARCH_LINUX 0 00088 #endif 00089 00090 /* Define to 1 if the target platform is NetBSD */ 00091 #ifndef CEYLAN_ARCH_NETBSD 00092 #define CEYLAN_ARCH_NETBSD 0 00093 #endif 00094 00095 /* Define to 1 if the target platform is OpenBSD */ 00096 #ifndef CEYLAN_ARCH_OPENBSD 00097 #define CEYLAN_ARCH_OPENBSD 0 00098 #endif 00099 00100 /* Define to 1 if the target platform is a BSD one */ 00101 #if CEYLAN_ARCH_FREEBSD || CEYLAN_ARCH_NETBSD || CEYLAN_ARCH_OPENBSD 00102 #define CEYLAN_ARCH_BSD 1 00103 #endif 00104 00105 // By default, not BSD : 00106 #ifndef CEYLAN_ARCH_BSD 00107 #define CEYLAN_ARCH_BSD 0 00108 #endif 00109 00110 00111 /* Define to 1 if the target platform is a UNIX one */ 00112 #if CEYLAN_ARCH_BSD || CEYLAN_ARCH_LINUX 00113 #define CEYLAN_ARCH_UNIX 1 00114 #endif 00115 00116 // By default, not UNIX : 00117 #ifndef CEYLAN_ARCH_UNIX 00118 #define CEYLAN_ARCH_UNIX 0 00119 #endif 00120 00121 /* Define to 1 if the target platform is a Windows one */ 00122 #ifndef CEYLAN_ARCH_WINDOWS 00123 #define CEYLAN_ARCH_WINDOWS 1 00124 #endif 00125 00126 // By default, not UNIX : 00127 #ifndef CEYLAN_ARCH_UNIX 00128 #define CEYLAN_ARCH_UNIX 0 00129 #endif 00130 00131 /* Define to 1 if the `closedir' function returns void instead of `int'. */ 00132 /* #undef CEYLAN_CLOSEDIR_VOID */ 00133 00134 /* Define to 1 if generic debug mode is to be enabled */ 00135 #ifndef CEYLAN_DEBUG 00136 #define CEYLAN_DEBUG 1 00137 #endif 00138 00139 /* Define to 1 if debug mode for name mangling is to be enabled */ 00140 #ifndef CEYLAN_DEBUG_DEMANGLE 00141 #define CEYLAN_DEBUG_DEMANGLE 1 00142 #endif 00143 00144 /* Define to 1 if debug mode for events is to be enabled */ 00145 #ifndef CEYLAN_DEBUG_EVENTS 00146 #define CEYLAN_DEBUG_EVENTS 0 00147 #endif 00148 00149 /* Define to 1 if debug mode for log system is to be enabled */ 00150 #ifndef CEYLAN_DEBUG_LOG 00151 #define CEYLAN_DEBUG_LOG 0 00152 #endif 00153 00154 /* Define to 1 if debug mode for low-level streams is to be enabled */ 00155 #ifndef CEYLAN_DEBUG_LOW_LEVEL_STREAMS 00156 #define CEYLAN_DEBUG_LOW_LEVEL_STREAMS 1 00157 #endif 00158 00159 /* Define to 1 if debug mode for marshallers is to be enabled */ 00160 #ifndef CEYLAN_DEBUG_MARSHALLERS 00161 #define CEYLAN_DEBUG_MARSHALLERS 1 00162 #endif 00163 00164 /* Define to 1 if debug mode for network clients is to be enabled */ 00165 #ifndef CEYLAN_DEBUG_NETWORK_CLIENTS 00166 #define CEYLAN_DEBUG_NETWORK_CLIENTS 1 00167 #endif 00168 00169 /* Define to 1 if debug mode for network servers is to be enabled */ 00170 #ifndef CEYLAN_DEBUG_NETWORK_SERVERS 00171 #define CEYLAN_DEBUG_NETWORK_SERVERS 1 00172 #endif 00173 00174 /* Define to 1 if debug mode for protocol servers is to be enabled */ 00175 #ifndef CEYLAN_DEBUG_PROTOCOL_SERVERS 00176 #define CEYLAN_DEBUG_PROTOCOL_SERVERS 1 00177 #endif 00178 00179 /* Define to 1 if debug mode for system layer is to be enabled */ 00180 #ifndef CEYLAN_DEBUG_SYSTEM 00181 #define CEYLAN_DEBUG_SYSTEM 1 00182 #endif 00183 00184 /* Define to 1 if debug mode for threads is to be enabled */ 00185 #ifndef CEYLAN_DEBUG_THREADS 00186 #define CEYLAN_DEBUG_THREADS 1 00187 #endif 00188 00189 /* Define to 1 if you have the `abs' function. */ 00190 #ifndef CEYLAN_USES_ABS 00191 #define CEYLAN_USES_ABS 1 00192 #endif 00193 00194 /* Define to 1 if you have the <arpa/inet.h> header file. */ 00195 /* #undef CEYLAN_USES_ARPA_INET_H */ 00196 00197 /* Define to 1 if you have the <byteswap.h> header file. */ 00198 /* #undef CEYLAN_USES_BYTESWAP_H */ 00199 00200 /* Define to 1 if you have the `bzero' function. */ 00201 #ifndef CEYLAN_USES_BZERO 00202 #define CEYLAN_USES_BZERO 1 00203 #endif 00204 00205 /* Define to 1 if you have the <conio.h> header file. */ 00206 #ifndef CEYLAN_USES_CONIO_H 00207 #define CEYLAN_USES_CONIO_H 1 00208 #endif 00209 00210 /* Define to 1 if you have the `ctime' function. */ 00211 #ifndef CEYLAN_USES_CTIME 00212 #define CEYLAN_USES_CTIME 1 00213 #endif 00214 00215 /* Define to 1 if you have the declaration of `O_APPEND', and to 0 if you 00216 don't. */ 00217 #ifndef CEYLAN_USES_DECL_O_APPEND 00218 #define CEYLAN_USES_DECL_O_APPEND 1 00219 #endif 00220 00221 /* Define to 1 if you have the declaration of `O_CREAT', and to 0 if you 00222 don't. */ 00223 #ifndef CEYLAN_USES_DECL_O_CREAT 00224 #define CEYLAN_USES_DECL_O_CREAT 1 00225 #endif 00226 00227 /* Define to 1 if you have the declaration of `O_EXCL', and to 0 if you don't. 00228 */ 00229 #ifndef CEYLAN_USES_DECL_O_EXCL 00230 #define CEYLAN_USES_DECL_O_EXCL 1 00231 #endif 00232 00233 /* Define to 1 if you have the declaration of `O_NONBLOCK', and to 0 if you 00234 don't. */ 00235 #ifndef CEYLAN_USES_DECL_O_NONBLOCK 00236 #define CEYLAN_USES_DECL_O_NONBLOCK 1 00237 #endif 00238 00239 /* Define to 1 if you have the declaration of `O_RDONLY', and to 0 if you 00240 don't. */ 00241 #ifndef CEYLAN_USES_DECL_O_RDONLY 00242 #define CEYLAN_USES_DECL_O_RDONLY 1 00243 #endif 00244 00245 /* Define to 1 if you have the declaration of `O_RDWR', and to 0 if you don't. 00246 */ 00247 #ifndef CEYLAN_USES_DECL_O_RDWR 00248 #define CEYLAN_USES_DECL_O_RDWR 1 00249 #endif 00250 00251 /* Define to 1 if you have the declaration of `O_SYNC', and to 0 if you don't. 00252 */ 00253 #ifndef CEYLAN_USES_DECL_O_SYNC 00254 #define CEYLAN_USES_DECL_O_SYNC 1 00255 #endif 00256 00257 /* Define to 1 if you have the declaration of `O_TRUNC', and to 0 if you 00258 don't. */ 00259 #ifndef CEYLAN_USES_DECL_O_TRUNC 00260 #define CEYLAN_USES_DECL_O_TRUNC 1 00261 #endif 00262 00263 /* Define to 1 if you have the declaration of `O_WRONLY', and to 0 if you 00264 don't. */ 00265 #ifndef CEYLAN_USES_DECL_O_WRONLY 00266 #define CEYLAN_USES_DECL_O_WRONLY 1 00267 #endif 00268 00269 /* Define to 1 if you have the declaration of `S_IRGRP', and to 0 if you 00270 don't. */ 00271 #ifndef CEYLAN_USES_DECL_S_IRGRP 00272 #define CEYLAN_USES_DECL_S_IRGRP 1 00273 #endif 00274 00275 /* Define to 1 if you have the declaration of `S_IROTH', and to 0 if you 00276 don't. */ 00277 #ifndef CEYLAN_USES_DECL_S_IROTH 00278 #define CEYLAN_USES_DECL_S_IROTH 1 00279 #endif 00280 00281 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. */ 00282 /* #undef CEYLAN_USES_DIRENT_H */ 00283 00284 /* Define to 1 if you have the <direct.h> header file. */ 00285 #ifndef CEYLAN_USES_DIRECT_H 00286 #define CEYLAN_USES_DIRECT_H 1 00287 #endif 00288 00289 /* Define to 1 if you have the <dlfcn.h> header file. */ 00290 #ifndef CEYLAN_USES_DLFCN_H 00291 #define CEYLAN_USES_DLFCN_H 1 00292 #endif 00293 00294 /* Define to 1 if you have the `dup' function. */ 00295 #ifndef CEYLAN_USES_DUP 00296 #define CEYLAN_USES_DUP 1 00297 #endif 00298 00299 /* Define to 1 if you have the `dup2' function. */ 00300 #ifndef CEYLAN_USES_DUP2 00301 #define CEYLAN_USES_DUP2 1 00302 #endif 00303 00304 /* Define to 1 if you have the <errno.h> header file. */ 00305 #ifndef CEYLAN_USES_ERRNO_H 00306 #define CEYLAN_USES_ERRNO_H 1 00307 #endif 00308 00309 /* Define to 1 if you have the `execvp' function. */ 00310 #ifndef CEYLAN_USES_EXECVP 00311 #define CEYLAN_USES_EXECVP 1 00312 #endif 00313 00314 /* Define to 1 if you have the `exit' function. */ 00315 #ifndef CEYLAN_USES_EXIT 00316 #define CEYLAN_USES_EXIT 1 00317 #endif 00318 00319 /* Define to 1 if you have the `fcntl' function. */ 00320 #ifndef CEYLAN_USES_FCNTL 00321 #define CEYLAN_USES_FCNTL 1 00322 #endif 00323 00324 /* Define to 1 if you have the <fcntl.h> header file. */ 00325 #ifndef CEYLAN_USES_FCNTL_H 00326 #define CEYLAN_USES_FCNTL_H 1 00327 #endif 00328 00329 /* Define to 1 if you have the `fork' function. */ 00330 /* #undef CEYLAN_USES_FORK */ 00331 00332 /* Define to 1 if you have the `getcwd' function. */ 00333 /* #undef CEYLAN_USES_GETCWD */ 00334 00335 /* Define to 1 if you have the `getdomainname' function. */ 00336 /* #undef CEYLAN_USES_GETDOMAINNAME */ 00337 00338 /* Define to 1 if you have the `getenv' function. */ 00339 /* #undef CEYLAN_USES_GETENV */ 00340 00341 00342 /* Define to 1 if you have the `geteuid' function. */ 00343 #ifndef CEYLAN_USES_GETEUID 00344 #define CEYLAN_USES_GETEUID 1 00345 #endif 00346 00347 /* Define to 1 if you have the `gethostbyaddr' function. */ 00348 #ifndef CEYLAN_USES_GETHOSTBYADDR 00349 #define CEYLAN_USES_GETHOSTBYADDR 1 00350 #endif 00351 00352 /* Define to 1 if you have the `gethostbyname' function. */ 00353 /* #undef CEYLAN_USES_GETHOSTBYNAME */ 00354 00355 /* Define to 1 if you have the `gethostname' function. */ 00356 /* #undef CEYLAN_USES_GETHOSTNAME */ 00357 00358 /* Define to 1 if you have the `getpid' function. */ 00359 /* #undef CEYLAN_USES_GETPID */ 00360 00361 /* Define to 1 if you have the `getpwuid' function. */ 00362 /* #undef CEYLAN_USES_GETPWUID */ 00363 00364 /* Define to 1 if you have the `gettimeofday' function. */ 00365 /* #undef CEYLAN_USES_GETTIMEOFDAY */ 00366 00367 /* Define to 1 if you have the <inttypes.h> header file. */ 00368 #ifndef CEYLAN_USES_INTTYPES_H 00369 #define CEYLAN_USES_INTTYPES_H 1 00370 #endif 00371 00372 /* Define to 1 if you have the `isdigit' function. */ 00373 #ifndef CEYLAN_USES_ISDIGIT 00374 #define CEYLAN_USES_ISDIGIT 1 00375 #endif 00376 00377 /* Define to 1 if you have the `islower' function. */ 00378 #ifndef CEYLAN_USES_ISLOWER 00379 #define CEYLAN_USES_ISLOWER 1 00380 #endif 00381 00382 /* Define to 1 if you have the `isupper' function. */ 00383 #ifndef CEYLAN_USES_ISUPPER 00384 #define CEYLAN_USES_ISUPPER 1 00385 #endif 00386 00387 /* Define to 1 if you have the `kill' function. */ 00388 #ifndef CEYLAN_USES_KILL 00389 #define CEYLAN_USES_KILL 1 00390 #endif 00391 00392 /* Define to 1 if you have the `labs' function. */ 00393 #ifndef CEYLAN_USES_LABS 00394 #define CEYLAN_USES_LABS 1 00395 #endif 00396 00397 /* Define to 1 if you have the <limits.h> header file. */ 00398 #ifndef CEYLAN_USES_LIMITS_H 00399 #define CEYLAN_USES_LIMITS_H 1 00400 #endif 00401 00402 /* Define to 1 if you have the `llabs' function. */ 00403 #ifndef CEYLAN_USES_LLABS 00404 #define CEYLAN_USES_LLABS 1 00405 #endif 00406 00407 /* Define to 1 if you have the `localtime' function. */ 00408 #ifndef CEYLAN_USES_LOCALTIME 00409 #define CEYLAN_USES_LOCALTIME 1 00410 #endif 00411 00412 /* Define to 1 if you have the <ltdl.h> header file. */ 00413 /* #undef CEYLAN_USES_LTDL_H */ 00414 00415 /* Define to 1 if you have the <machine/bswap.h> header file. */ 00416 /* #undef CEYLAN_USES_MACHINE_BSWAP_H */ 00417 00418 /* Define to 1 if you have the <math.h> header file. */ 00419 #ifndef CEYLAN_USES_MATH_H 00420 #define CEYLAN_USES_MATH_H 1 00421 #endif 00422 00423 /* Define to 1 if you have the `memcpy' function. */ 00424 #ifndef CEYLAN_USES_MEMCPY 00425 #define CEYLAN_USES_MEMCPY 1 00426 #endif 00427 00428 /* Define to 1 if you have the <memory.h> header file. */ 00429 #ifndef CEYLAN_USES_MEMORY_H 00430 #define CEYLAN_USES_MEMORY_H 1 00431 #endif 00432 00433 /* Define to 1 if you have the `memset' function. */ 00434 #ifndef CEYLAN_USES_MEMSET 00435 #define CEYLAN_USES_MEMSET 1 00436 #endif 00437 00438 /* Define to 1 if you have the `mkdir' function. */ 00439 #ifndef CEYLAN_USES_MKDIR 00440 #define CEYLAN_USES_MKDIR 1 00441 #endif 00442 00443 /* Define to 1 if mkdir takes two arguments. */ 00444 /* #undef CEYLAN_USES_MKDIR_TWO_ARGS */ 00445 00446 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 00447 /* #undef CEYLAN_USES_NDIR_H */ 00448 00449 /* Define to 1 if you have the <netdb.h> header file, and it defines `DIR'. */ 00450 /* #undef CEYLAN_USES_NETDB_H */ 00451 00452 /* Define to 1 if you have the <netinet/in.h> header file. */ 00453 /* #undef CEYLAN_USES_NETINET_IN_H */ 00454 00455 /* Define to 1 if you have the `pipe' function. */ 00456 #ifndef CEYLAN_USES_PIPE 00457 #define CEYLAN_USES_PIPE 1 00458 #endif 00459 00460 /* Define to 1 if you have the <process.h> header file. */ 00461 #ifndef CEYLAN_USES_PROCESS_H 00462 #define CEYLAN_USES_PROCESS_H 1 00463 #endif 00464 00465 /* Define to 1 if you have the `pthread_cond_broadcast' function. */ 00466 //#ifndef CEYLAN_USES_PTHREAD_COND_BROADCAST 00467 //#define CEYLAN_USES_PTHREAD_COND_BROADCAST 1 00468 //#endif 00469 00470 /* Define to 1 if you have the `pthread_cond_destroy' function. */ 00471 //#ifndef CEYLAN_USES_PTHREAD_COND_DESTROY 00472 //#define CEYLAN_USES_PTHREAD_COND_DESTROY 1 00473 //#endif 00474 00475 /* Define to 1 if you have the `pthread_cond_signal' function. */ 00476 //#ifndef CEYLAN_USES_PTHREAD_COND_SIGNAL 00477 //#define CEYLAN_USES_PTHREAD_COND_SIGNAL 1 00478 //#endif 00479 00480 /* Define to 1 if you have the `pthread_cond_timedwait' function. */ 00481 //#ifndef CEYLAN_USES_PTHREAD_COND_TIMEDWAIT 00482 //#define CEYLAN_USES_PTHREAD_COND_TIMEDWAIT 1 00483 //#endif 00484 00485 /* Define to 1 if you have the `pthread_create' function. */ 00486 //#ifndef CEYLAN_USES_PTHREAD_CREATE 00487 //#define CEYLAN_USES_PTHREAD_CREATE 1 00488 //#endif 00489 00490 /* Define to 1 if you have the <pthread.h> header file. */ 00491 //#ifndef CEYLAN_USES_PTHREAD_H 00492 //#define CEYLAN_USES_PTHREAD_H 1 00493 //#endif 00494 00495 /* Define to 1 if you have the `pthread_mutex_init' function. */ 00496 //#ifndef CEYLAN_USES_PTHREAD_MUTEX_INIT 00497 //#define CEYLAN_USES_PTHREAD_MUTEX_INIT 1 00498 //#endif 00499 00500 /* Define to 1 if you have the `pthread_mutex_lock' function. */ 00501 //#ifndef CEYLAN_USES_PTHREAD_MUTEX_LOCK 00502 //#define CEYLAN_USES_PTHREAD_MUTEX_LOCK 1 00503 //#endif 00504 00505 /* Define to 1 if you have the `pthread_mutex_unlock' function. */ 00506 //#ifndef CEYLAN_USES_PTHREAD_MUTEX_UNLOCK 00507 //#define CEYLAN_USES_PTHREAD_MUTEX_UNLOCK 1 00508 //#endif 00509 00510 /* Define to 1 if you have the `putenv' function. */ 00511 /* #undef CEYLAN_USES_PUTENV */ 00512 00513 /* Define to 1 if you have the <pwd.h> header file. */ 00514 /* #undef CEYLAN_USES_PWD_H */ 00515 00516 /* Define to 1 if you have the `raise' function. */ 00517 #ifndef CEYLAN_USES_RAISE 00518 #define CEYLAN_USES_RAISE 1 00519 #endif 00520 00521 /* Define to 1 if you have the `regcomp' function. */ 00522 /* #undef CEYLAN_USES_REGCOMP */ 00523 00524 /* Define to 1 if you have the `regexec' function. */ 00525 /* #undef CEYLAN_USES_REGEXEC */ 00526 00527 /* Define to 1 if you have the <regex.h> header file. */ 00528 /* #undef CEYLAN_USES_REGEX_H */ 00529 00530 /* Define to 1 if you have the `regfree' function. */ 00531 /* #undef CEYLAN_USES_REGFREE */ 00532 00533 /* Define to 1 if you have the `rename' function. */ 00534 #ifndef CEYLAN_USES_RENAME 00535 #define CEYLAN_USES_RENAME 1 00536 #endif 00537 00538 /* Define to 1 if you have the `rmdir' function. */ 00539 /* #undef CEYLAN_USES_RMDIR */ 00540 00541 /* Define to 1 if you have the `round' function. */ 00542 /* #undef CEYLAN_USES_ROUND */ 00543 00544 /* Define to 1 if you have the `roundf' function. */ 00545 /* #undef CEYLAN_USES_ROUNDF */ 00546 00547 /* Define to 1 if you have the `roundl' function. */ 00548 /* #undef CEYLAN_USES_ROUNDL */ 00549 00550 /* Define to 1 if you have the `setdomainname' function. */ 00551 /* #undef CEYLAN_USES_SETDOMAINNAME */ 00552 00553 /* Define to 1 if you have the `setenv' function. */ 00554 #ifndef CEYLAN_USES_SETENV 00555 #define CEYLAN_USES_SETENV 1 00556 #endif 00557 00558 /* Define to 1 if you have the `sethostname' function. */ 00559 /* #undef CEYLAN_USES_SETHOSTNAME */ 00560 00561 /* Define to 1 if you have the `signal' function. */ 00562 #ifndef CEYLAN_USES_SIGNAL 00563 #define CEYLAN_USES_SIGNAL 1 00564 #endif 00565 00566 /* Define to 1 if you have the <signal.h> header file. */ 00567 #ifndef CEYLAN_USES_SIGNAL_H 00568 #define CEYLAN_USES_SIGNAL_H 1 00569 #endif 00570 00571 /* Define to 1 if you have the `sleep' function. */ 00572 /* #undef CEYLAN_USES_SLEEP */ 00573 00574 /* Define to 1 if you have the `socket' function. */ 00575 /* #undef CEYLAN_USES_SOCKET */ 00576 00577 /* Define to 1 if you have the `stat' function. */ 00578 /* #undef CEYLAN_USES_STAT */ 00579 00580 /* Define to 1 if `stat' has the bug that it succeeds when given the 00581 zero-length file name argument. */ 00582 /* #undef CEYLAN_USES_STAT_EMPTY_STRING_BUG */ 00583 00584 /* Define to 1 if stdbool.h conforms to C99. */ 00585 #ifndef CEYLAN_USES_STDBOOL_H 00586 #define CEYLAN_USES_STDBOOL_H 1 00587 #endif 00588 00589 /* Define to 1 if you have the <stdint.h> header file. */ 00590 #ifndef CEYLAN_USES_STDINT_H 00591 #define CEYLAN_USES_STDINT_H 1 00592 #endif 00593 00594 /* Define to 1 if you have the <stdlib.h> header file. */ 00595 #ifndef CEYLAN_USES_STDLIB_H 00596 #define CEYLAN_USES_STDLIB_H 1 00597 #endif 00598 00599 /* Define to 1 if you have the `strdup' function. */ 00600 #ifndef CEYLAN_USES_STRDUP 00601 #define CEYLAN_USES_STRDUP 1 00602 #endif 00603 00604 /* Define to 1 if you have the `strerror' function. */ 00605 #ifndef CEYLAN_USES_STRERROR 00606 #define CEYLAN_USES_STRERROR 1 00607 #endif 00608 00609 /* Define to 1 if you have the <strings.h> header file. */ 00610 /* #undef CEYLAN_USES_STRINGS_H */ 00611 00612 /* Define to 1 if you have the <string.h> header file. */ 00613 #ifndef CEYLAN_USES_STRING_H 00614 #define CEYLAN_USES_STRING_H 1 00615 #endif 00616 00617 /* Define to 1 if you have the `symlink' function. */ 00618 /* #undef CEYLAN_USES_SYMLINK */ 00619 00620 /* Define to 1 if you have the `sysinfo' function. */ 00621 /* #undef CEYLAN_USES_SYSINFO */ 00622 00623 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 00624 */ 00625 /* #undef CEYLAN_USES_SYS_DIR_H */ 00626 00627 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 00628 /* #undef CEYLAN_USES_SYS_IOCTL_H */ 00629 00630 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 00631 */ 00632 /* #undef CEYLAN_USES_SYS_NDIR_H */ 00633 00634 /* Define to 1 if you have the <sys/select.h> header file. */ 00635 /* #undef CEYLAN_USES_SYS_SELECT_H */ 00636 00637 /* Define to 1 if you have the <sys/socket.h> header file. */ 00638 /* #undef CEYLAN_USES_SYS_SOCKET_H */ 00639 00640 /* Define to 1 if you have the <sys/stat.h> header file. */ 00641 #ifndef CEYLAN_USES_SYS_STAT_H 00642 #define CEYLAN_USES_SYS_STAT_H 1 00643 #endif 00644 00645 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 00646 /* #undef CEYLAN_USES_SYS_SYSINFO_H */ 00647 00648 /* Define to 1 if you have the <sys/times.h> header file. */ 00649 /* #undef CEYLAN_USES_SYS_TIMES_H */ 00650 00651 /* Define to 1 if you have the <sys/time.h> header file. */ 00652 /* #undef CEYLAN_USES_SYS_TIME_H */ 00653 00654 /* Define to 1 if you have the <sys/timeb.h> header file. */ 00655 #ifndef CEYLAN_USES_SYS_TIMEB_H 00656 #define CEYLAN_USES_SYS_TIMEB_H 1 00657 #endif 00658 00659 /* Define to 1 if you have the <sys/types.h> header file. */ 00660 #ifndef CEYLAN_USES_SYS_TYPES_H 00661 #define CEYLAN_USES_SYS_TYPES_H 1 00662 #endif 00663 00664 /* Define to 1 if you have the <sys/utime.h> header file. */ 00665 #ifndef CEYLAN_USES_SYS_UTIME_H 00666 #define CEYLAN_USES_SYS_UTIME_H 1 00667 #endif 00668 00669 /* Define to 1 if you have the <sys/utsname.h> header file. */ 00670 /* #undef CEYLAN_USES_SYS_UTSNAME_H */ 00671 00672 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 00673 /* #undef CEYLAN_USES_SYS_WAIT_H */ 00674 00675 /* Define to 1 if you have the <termios.h> header file. */ 00676 /* #undef CEYLAN_USES_TERMIOS_H */ 00677 00678 /* Define to 1 if you have the `time' function. */ 00679 #ifndef CEYLAN_USES_TIME 00680 #define CEYLAN_USES_TIME 1 00681 #endif 00682 00683 /* Define to 1 if you have the `times' function. */ 00684 #ifndef CEYLAN_USES_TIMES 00685 #define CEYLAN_USES_TIMES 1 00686 #endif 00687 00688 /* Define to 1 if you have the <time.h> header file. */ 00689 #ifndef CEYLAN_USES_TIME_H 00690 #define CEYLAN_USES_TIME_H 1 00691 #endif 00692 00693 /* Define to 1 if you have the `uname' function. */ 00694 /* #undef CEYLAN_USES_UNAME */ 00695 00696 /* Define to 1 if you have the <unistd.h> header file. */ 00697 /* #undef CEYLAN_USES_UNISTD_H */ 00698 00699 /* Define to 1 if you have the `unlink' function. */ 00700 /* #undef CEYLAN_USES_UNLINK */ 00701 00702 /* Define to 1 if you have the `unsetenv' function. */ 00703 /* #undef CEYLAN_USES_UNSETENV */ 00704 00705 /* Define to 1 if you have the `utime' function. */ 00706 /* #undef CEYLAN_USES_UTIME */ 00707 00708 /* Define to 1 if you have the <utime.h> header file. */ 00709 /* #undef CEYLAN_USES_UTIME_H */ 00710 00711 /* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */ 00712 #ifndef CEYLAN_USES_UTIME_NULL 00713 #define CEYLAN_USES_UTIME_NULL 1 00714 #endif 00715 00716 /* Define to 1 if you have the `vfork' function. */ 00717 #ifndef CEYLAN_USES_VFORK 00718 #define CEYLAN_USES_VFORK 1 00719 #endif 00720 00721 /* Define to 1 if you have the <vfork.h> header file. */ 00722 /* #undef CEYLAN_USES_VFORK_H */ 00723 00724 /* Define to 1 if you have the `waitpid' function. */ 00725 /* #undef CEYLAN_USES_WAITPID */ 00726 00727 /* Define to 1 if you have the <windows.h> header file (hence the PSDK). */ 00728 #ifndef CEYLAN_USES_WINDOWS_H 00729 #define CEYLAN_USES_WINDOWS_H 1 00730 #endif 00731 00732 /* Define to 1 if you have the <winsock2.h> header file (hence the PSDK). */ 00733 #ifndef CEYLAN_USES_WINSOCK2_H 00734 #define CEYLAN_USES_WINSOCK2_H 1 00735 #endif 00736 00737 /* Define to 1 if you have the <ws2tcpip.h> header file (hence the PSDK). */ 00738 #ifndef CEYLAN_USES_WS2TCPIP_H 00739 #define CEYLAN_USES_WS2TCPIP_H 1 00740 #endif 00741 00742 00743 /* Define to 1 if `fork' works. */ 00744 #ifndef CEYLAN_USES_WORKING_FORK 00745 #define CEYLAN_USES_WORKING_FORK 1 00746 #endif 00747 00748 /* Define to 1 if `vfork' works. */ 00749 #ifndef CEYLAN_USES_WORKING_VFORK 00750 #define CEYLAN_USES_WORKING_VFORK 1 00751 #endif 00752 00753 00754 /* Define to 1 if the system has the type `_Bool'. */ 00755 #ifndef CEYLAN_USES__BOOL 00756 #define CEYLAN_USES__BOOL 1 00757 #endif 00758 00759 /* Define to 1 if you have the `_chdir' function. */ 00760 #ifndef CEYLAN_USES__CHDIR 00761 #define CEYLAN_USES__CHDIR 1 00762 #endif 00763 00764 /* Define to 1 if you have the `_dupenv_s' function. */ 00765 #ifndef CEYLAN_USES__DUPENV_S 00766 #define CEYLAN_USES__DUPENV_S 1 00767 #endif 00768 00769 /* Define to 1 if you have the `_ftime_s' function. */ 00770 #ifndef CEYLAN_USES__FTIME_S 00771 #define CEYLAN_USES__FTIME_S 1 00772 #endif 00773 00774 /* Define to 1 if you have the `_getcwd' function. */ 00775 #ifndef CEYLAN_USES__GETCWD 00776 #define CEYLAN_USES__GETCWD 1 00777 #endif 00778 00779 /* Define to 1 if you have the `_putenv_s' function. */ 00780 #ifndef CEYLAN_USES__PUTENV_S 00781 #define CEYLAN_USES__PUTENV_S 1 00782 #endif 00783 00784 /* Define to 1 if you have the `_mkdir' function. */ 00785 #ifndef CEYLAN_USES__MKDIR 00786 #define CEYLAN_USES__MKDIR 1 00787 #endif 00788 00789 /* Define to 1 if you have the `_rmdir' function. */ 00790 #ifndef CEYLAN_USES__RMDIR 00791 #define CEYLAN_USES__RMDIR 1 00792 #endif 00793 00794 /* Define to 1 if you have the `_stat' function. */ 00795 #ifndef CEYLAN_USES__STAT 00796 #define CEYLAN_USES__STAT 1 00797 #endif 00798 00799 /* Define to 1 if you have the `_unlink' function. */ 00800 #ifndef CEYLAN_USES__UNLINK 00801 #define CEYLAN_USES__UNLINK 1 00802 #endif 00803 00804 /* Define to 1 if you have the `_utime' function. */ 00805 #ifndef CEYLAN_USES__UTIME 00806 #define CEYLAN_USES__UTIME 1 00807 #endif 00808 00809 00810 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing 00811 slash. */ 00812 #ifndef CEYLAN_LSTAT_FOLLOWS_SLASHED_SYMLINK 00813 #define CEYLAN_LSTAT_FOLLOWS_SLASHED_SYMLINK 1 00814 #endif 00815 00816 /* Name of package */ 00817 #ifndef CEYLAN_PACKAGE 00818 #define CEYLAN_PACKAGE "ceylan" 00819 #endif 00820 00821 /* Define to the address where bug reports for this package should be sent. */ 00822 #ifndef CEYLAN_PACKAGE_BUGREPORT 00823 #define CEYLAN_PACKAGE_BUGREPORT "ceylan-bugs@lists.sourceforge.net" 00824 #endif 00825 00826 /* Define to the full name of this package. */ 00827 #ifndef CEYLAN_PACKAGE_NAME 00828 #define CEYLAN_PACKAGE_NAME "Ceylan" 00829 #endif 00830 00831 00832 /* Define to the one symbol short name of this package. */ 00833 #ifndef CEYLAN_PACKAGE_TARNAME 00834 #define CEYLAN_PACKAGE_TARNAME "ceylan" 00835 #endif 00836 00837 00838 /* Define as the return type of signal handlers (`int' or `void'). */ 00839 #ifndef CEYLAN_RETSIGTYPE 00840 #define CEYLAN_RETSIGTYPE void 00841 #endif 00842 00843 /* Define to 1 if the target platform is little endian */ 00844 #ifndef CEYLAN_RUNS_ON_LITTLE_ENDIAN 00845 #define CEYLAN_RUNS_ON_LITTLE_ENDIAN 1 00846 #endif 00847 00848 /* Define to the type of arg 1 for `select'. */ 00849 #ifndef CEYLAN_SELECT_TYPE_ARG1 00850 #define CEYLAN_SELECT_TYPE_ARG1 int 00851 #endif 00852 00853 /* Define to the type of args 2, 3 and 4 for `select'. */ 00854 #ifndef CEYLAN_SELECT_TYPE_ARG234 00855 #define CEYLAN_SELECT_TYPE_ARG234 (fd_set *) 00856 #endif 00857 00858 /* Define to the type of arg 5 for `select'. */ 00859 #ifndef CEYLAN_SELECT_TYPE_ARG5 00860 #define CEYLAN_SELECT_TYPE_ARG5 (struct timeval *) 00861 #endif 00862 00863 /* Define to 1 if you have the ANSI C header files. */ 00864 #ifndef CEYLAN_STDC_HEADERS 00865 #define CEYLAN_STDC_HEADERS 1 00866 #endif 00867 00868 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00869 #ifndef CEYLAN_TIME_WITH_SYS_TIME 00870 #define CEYLAN_TIME_WITH_SYS_TIME 1 00871 #endif 00872 00873 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 00874 /* #undef CEYLAN_TM_IN_SYS_TIME */ 00875 00876 /* Define to 1 if Ceylan is to provide advanced file attribute support */ 00877 #ifndef CEYLAN_USES_ADVANCED_FILE_ATTRIBUTES 00878 #define CEYLAN_USES_ADVANCED_FILE_ATTRIBUTES 0 00879 #endif 00880 00881 /* Define to 1 if Ceylan is to support avanced process management */ 00882 #ifndef CEYLAN_USES_ADVANCED_PROCESS_MANAGEMENT 00883 #define CEYLAN_USES_ADVANCED_PROCESS_MANAGEMENT 0 00884 #endif 00885 00886 /* Define to 1 if fcntl is to be preferred to ioctl */ 00887 #ifndef CEYLAN_USES_FCNTL_FOR_NONBLOCKING_SOCKETS 00888 #define CEYLAN_USES_FCNTL_FOR_NONBLOCKING_SOCKETS 0 00889 #endif 00890 00891 /* Define to 1 if Ceylan is to provide file descriptor support */ 00892 #ifndef CEYLAN_USES_FILE_DESCRIPTORS 00893 #define CEYLAN_USES_FILE_DESCRIPTORS 0 00894 #endif 00895 00896 /* Define to 1 if Ceylan is to provide file lock support */ 00897 #ifndef CEYLAN_USES_FILE_LOCKS 00898 #define CEYLAN_USES_FILE_LOCKS 0 00899 #endif 00900 00901 /* Define to 1 if Ceylan is to provide network support */ 00902 #ifndef CEYLAN_USES_NETWORK 00903 #define CEYLAN_USES_NETWORK 1 00904 #endif 00905 00906 00907 /* Define to 1 if Ceylan is to support plugin */ 00908 #ifndef CEYLAN_USES_PLUGINS 00909 #define CEYLAN_USES_PLUGINS 0 00910 #endif 00911 00912 /* Define to 1 if Ceylan is to use regular expressions internally */ 00913 #ifndef CEYLAN_USES_REGEX 00914 #define CEYLAN_USES_REGEX 0 00915 #endif 00916 00917 /* Define to 1 if Ceylan is to support signals */ 00918 #ifndef CEYLAN_USES_SIGNALS 00919 #define CEYLAN_USES_SIGNALS 0 00920 #endif 00921 00922 /* Define to 1 if Ceylan is to provide symbolic link support */ 00923 #ifndef CEYLAN_USES_SYMBOLIC_LINKS 00924 #define CEYLAN_USES_SYMBOLIC_LINKS 0 00925 #endif 00926 00927 /* Define to 1 if Ceylan is to provide multithreading support */ 00928 #ifndef CEYLAN_USES_THREADS 00929 #define CEYLAN_USES_THREADS 0 00930 #endif 00931 00932 00933 /* Define to empty if `const' does not conform to ANSI C. */ 00934 /* #undef _ceylan_const */ 00935 00936 /* Define to `__inline__' or `__inline' if that's what the C compiler 00937 calls it, or to nothing if 'inline' is not supported under any name. */ 00938 #ifndef __cplusplus 00939 /* #undef _ceylan_inline */ 00940 #endif 00941 00942 /* Define to `int' if <sys/types.h> does not define. */ 00943 /* #undef _ceylan_pid_t */ 00944 00945 /* Define to `unsigned' if <sys/types.h> does not define. */ 00946 /* #undef _ceylan_size_t */ 00947 00948 /* Define as `fork' if `vfork' does not work. */ 00949 /* #undef _ceylan_vfork */ 00950 00951 /* Define to empty if the keyword `volatile' does not work. Warning: valid 00952 code using `volatile' can become incorrect without. Disable with care. */ 00953 /* #undef _ceylan_volatile */ 00954 00955 /* once: _SRC_CODE_CEYLANCONFIG_FOR_WINDOWS_H */ 00956 #endif