blob: 28ac63aa1f58f918d7817190bedcdfc510195b1c [file] [log] [blame]
#ifndef APR_PRIVATE_H
#define APR_PRIVATE_H
@TOP@
/* Various #defines we need to know about */
#undef EGD_DEFAULT_SOCKET
/* Cross process serialization techniques */
#undef USE_FLOCK_SERIALIZE
#undef USE_SYSVSEM_SERIALIZE
#undef USE_FCNTL_SERIALIZE
#undef USE_PROC_PTHREAD_SERIALIZE
#undef USE_PTHREAD_SERIALIZE
@BOTTOM@
/* Make sure we have ssize_t defined to be something */
#undef ssize_t
/* switch this on if we have a BeOS version below BONE */
#if BEOS && !HAVE_BONE_VERSION
#define BEOS_R5 1
#else
#define BEOS_BONE 1
#endif
#ifdef SIGWAIT_TAKES_ONE_ARG
#define apr_sigwait(a,b) ((*(b)=sigwait((a)))<0?-1:0)
#else
#define apr_sigwait(a,b) sigwait((a),(b))
#endif
/*
* Include common private declarations.
*/
#include "../apr_private_common.h"
#endif /* APR_PRIVATE_H */