apr.h File Reference

APR Platform Definitions. More...

#include <sys/types.h>
#include <sys/socket.h>
#include <stdint.h>
#include <sys/wait.h>
#include <limits.h>

Go to the source code of this file.

Defines

#define APR_INLINE
#define APR_HAS_INLINE   0
#define APR_HAVE_ARPA_INET_H   1
#define APR_HAVE_CONIO_H   0
#define APR_HAVE_CRYPT_H   1
#define APR_HAVE_CTYPE_H   1
#define APR_HAVE_DIRENT_H   1
#define APR_HAVE_ERRNO_H   1
#define APR_HAVE_FCNTL_H   1
#define APR_HAVE_IO_H   0
#define APR_HAVE_LIMITS_H   1
#define APR_HAVE_NETDB_H   1
#define APR_HAVE_NETINET_IN_H   1
#define APR_HAVE_NETINET_SCTP_H   0
#define APR_HAVE_NETINET_SCTP_UIO_H   0
#define APR_HAVE_NETINET_TCP_H   1
#define APR_HAVE_PROCESS_H   0
#define APR_HAVE_PTHREAD_H   1
#define APR_HAVE_SEMAPHORE_H   1
#define APR_HAVE_SIGNAL_H   1
#define APR_HAVE_STDARG_H   1
#define APR_HAVE_STDINT_H   1
#define APR_HAVE_STDIO_H   1
#define APR_HAVE_STDLIB_H   1
#define APR_HAVE_STRING_H   1
#define APR_HAVE_STRINGS_H   1
#define APR_HAVE_SYS_IOCTL_H   1
#define APR_HAVE_SYS_SENDFILE_H   1
#define APR_HAVE_SYS_SIGNAL_H   1
#define APR_HAVE_SYS_SOCKET_H   1
#define APR_HAVE_SYS_SOCKIO_H   0
#define APR_HAVE_SYS_SYSLIMITS_H   0
#define APR_HAVE_SYS_TIME_H   1
#define APR_HAVE_SYS_TYPES_H   1
#define APR_HAVE_SYS_UIO_H   1
#define APR_HAVE_SYS_UN_H   1
#define APR_HAVE_SYS_WAIT_H   1
#define APR_HAVE_TIME_H   1
#define APR_HAVE_UNISTD_H   1
#define APR_HAVE_WINDOWS_H   0
#define APR_HAVE_WINSOCK2_H   0
#define APR_HAVE_SHMEM_MMAP_TMP   1
#define APR_HAVE_SHMEM_MMAP_SHM   1
#define APR_HAVE_SHMEM_MMAP_ZERO   1
#define APR_HAVE_SHMEM_SHMGET_ANON   1
#define APR_HAVE_SHMEM_SHMGET   1
#define APR_HAVE_SHMEM_MMAP_ANON   1
#define APR_HAVE_SHMEM_BEOS   0
#define APR_USE_SHMEM_MMAP_TMP   0
#define APR_USE_SHMEM_MMAP_SHM   0
#define APR_USE_SHMEM_MMAP_ZERO   0
#define APR_USE_SHMEM_SHMGET_ANON   0
#define APR_USE_SHMEM_SHMGET   1
#define APR_USE_SHMEM_MMAP_ANON   1
#define APR_USE_SHMEM_BEOS   0
#define APR_USE_FLOCK_SERIALIZE   0
#define APR_USE_SYSVSEM_SERIALIZE   1
#define APR_USE_POSIXSEM_SERIALIZE   0
#define APR_USE_FCNTL_SERIALIZE   0
#define APR_USE_PROC_PTHREAD_SERIALIZE   0
#define APR_USE_PTHREAD_SERIALIZE   1
#define APR_HAS_FLOCK_SERIALIZE   1
#define APR_HAS_SYSVSEM_SERIALIZE   1
#define APR_HAS_POSIXSEM_SERIALIZE   1
#define APR_HAS_FCNTL_SERIALIZE   1
#define APR_HAS_PROC_PTHREAD_SERIALIZE   1
#define APR_PROCESS_LOCK_IS_GLOBAL   0
#define APR_HAVE_CORKABLE_TCP   1
#define APR_HAVE_GETRLIMIT   1
#define APR_HAVE_IN_ADDR   1
#define APR_HAVE_INET_ADDR   1
#define APR_HAVE_INET_NETWORK   1
#define APR_HAVE_IPV6   1
#define APR_HAVE_MEMMOVE   1
#define APR_HAVE_SETRLIMIT   1
#define APR_HAVE_SIGACTION   1
#define APR_HAVE_SIGSUSPEND   1
#define APR_HAVE_SIGWAIT   1
#define APR_HAVE_SA_STORAGE   1
#define APR_HAVE_STRCASECMP   1
#define APR_HAVE_STRDUP   1
#define APR_HAVE_STRICMP   0
#define APR_HAVE_STRNCASECMP   1
#define APR_HAVE_STRNICMP   0
#define APR_HAVE_STRSTR   1
#define APR_HAVE_MEMCHR   1
#define APR_HAVE_STRUCT_RLIMIT   1
#define APR_HAVE_UNION_SEMUN   0
#define APR_HAVE_SCTP   0
#define APR_HAVE_IOVEC   1
#define APR_HAS_SHARED_MEMORY   1
#define APR_HAS_THREADS   1
#define APR_HAS_SENDFILE   1
#define APR_HAS_MMAP   1
#define APR_HAS_FORK   1
#define APR_HAS_RANDOM   1
#define APR_HAS_OTHER_CHILD   1
#define APR_HAS_DSO   1
#define APR_HAS_SO_ACCEPTFILTER   0
#define APR_HAS_UNICODE_FS   0
#define APR_HAS_PROC_INVOKED   0
#define APR_HAS_USER   1
#define APR_HAS_LARGE_FILES   0
#define APR_HAS_XTHREAD_FILES   0
#define APR_HAS_OS_UUID   0
#define APR_PROCATTR_USER_SET_REQUIRES_PASSWORD   0
#define APR_FILES_AS_SOCKETS   1
#define APR_CHARSET_EBCDIC   0
#define APR_TCP_NOPUSH_FLAG   TCP_CORK
#define APR_TCP_NODELAY_INHERITED   1
#define APR_O_NONBLOCK_INHERITED   0
#define APR_SIZEOF_VOIDP   8
#define APR_IS_BIGENDIAN   0
#define APR_INT64_C(val)   INT64_C(val)
#define APR_UINT64_C(val)   UINT64_C(val)
#define APR_INT16_MIN   (-0x7fff - 1)
#define APR_INT16_MAX   (0x7fff)
#define APR_UINT16_MAX   (0xffff)
#define APR_INT32_MIN   (-0x7fffffff - 1)
#define APR_INT32_MAX   0x7fffffff
#define APR_UINT32_MAX   (0xffffffffU)
#define APR_INT64_MIN   (APR_INT64_C(-0x7fffffffffffffff) - 1)
#define APR_INT64_MAX   APR_INT64_C(0x7fffffffffffffff)
#define APR_UINT64_MAX   APR_UINT64_C(0xffffffffffffffff)
#define APR_SIZE_MAX   (~((apr_size_t)0))
#define APR_BEGIN_DECLS
#define APR_END_DECLS
#define APR_THREAD_FUNC
#define APR_DECLARE(type)   type
#define APR_DECLARE_NONSTD(type)   type
#define APR_DECLARE_DATA
#define APR_SSIZE_T_FMT   "ld"
#define APR_SIZE_T_FMT   "lu"
#define APR_OFF_T_FMT   "ld"
#define APR_PID_T_FMT   "d"
#define APR_INT64_T_FMT   "ld"
#define APR_UINT64_T_FMT   "lu"
#define APR_UINT64_T_HEX_FMT   "lx"
#define APR_PROC_MUTEX_IS_GLOBAL   0
#define APR_EOL_STR   "\n"
#define apr_wait_t   union wait
#define WEXITSTATUS(status)   (int)((status).w_retcode)
#define WTERMSIG(status)   (int)((status).w_termsig)
#define APR_DSOPATH   "LD_LIBRARY_PATH"

Typedefs

typedef unsigned char apr_byte_t
typedef short apr_int16_t
typedef unsigned short apr_uint16_t
typedef int apr_int32_t
typedef unsigned int apr_uint32_t
typedef long apr_int64_t
typedef unsigned long apr_uint64_t
typedef size_t apr_size_t
typedef ssize_t apr_ssize_t
typedef off_t apr_off_t
typedef socklen_t apr_socklen_t
typedef ino_t apr_ino_t
typedef apr_uint64_t apr_uintptr_t

Detailed Description

APR Platform Definitions.

Remarks:
This is a generated header generated from include/apr.h.in by ./configure, or copied from include/apr.hw or include/apr.hnw for Win32 or Netware by those build environments, respectively.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 19 Jun 2014 for Apache Portable Runtime by  doxygen 1.6.1