1 #include <bindings.dsl.h>
4 module Bindings.APR where
7 {- I'm not sure if these are really useful... (PHO)
11 #num APR_HAVE_ARPA_INET_H
15 #num APR_HAVE_DIRENT_H
19 #num APR_HAVE_LIMITS_H
21 #num APR_HAVE_NETINET_IN_H
22 #num APR_HAVE_NETINET_SCTP_H
23 #num APR_HAVE_NETINET_SCTP_UIO_H
24 #num APR_HAVE_NETINET_TCP_H
25 #num APR_HAVE_PTHREAD_H
26 #num APR_HAVE_SEMAPHORE_H
27 #num APR_HAVE_SIGNAL_H
28 #num APR_HAVE_STDARG_H
29 #num APR_HAVE_STDINT_H
31 #num APR_HAVE_STDLIB_H
32 #num APR_HAVE_STRING_H
33 #num APR_HAVE_STRINGS_H
34 #num APR_HAVE_SYS_IOCTL_H
35 #num APR_HAVE_SYS_SENDFILE_H
36 #num APR_HAVE_SYS_SIGNAL_H
37 #num APR_HAVE_SYS_SOCKET_H
38 #num APR_HAVE_SYS_SOCKIO_H
39 #num APR_HAVE_SYS_SYSLIMITS_H
40 #num APR_HAVE_SYS_TIME_H
41 #num APR_HAVE_SYS_TYPES_H
42 #num APR_HAVE_SYS_UIO_H
43 #num APR_HAVE_SYS_UN_H
44 #num APR_HAVE_SYS_WAIT_H
46 #num APR_HAVE_UNISTD_H
47 #num APR_HAVE_WINDOWS_H
48 #num APR_HAVE_WINSOCK2_H
50 #num APR_HAVE_SHMEM_MMAP_TMP
51 #num APR_HAVE_SHMEM_MMAP_SHM
52 #num APR_HAVE_SHMEM_MMAP_ZERO
53 #num APR_HAVE_SHMEM_SHMGET_ANON
54 #num APR_HAVE_SHMEM_SHMGET
55 #num APR_HAVE_SHMEM_MMAP_ANON
56 #num APR_HAVE_SHMEM_BEOS
58 #num APR_USE_SHMEM_MMAP_TMP
59 #num APR_USE_SHMEM_MMAP_SHM
60 #num APR_USE_SHMEM_MMAP_ZERO
61 #num APR_USE_SHMEM_SHMGET_ANON
62 #num APR_USE_SHMEM_SHMGET
63 #num APR_USE_SHMEM_MMAP_ANON
64 #num APR_USE_SHMEM_BEOS
66 #num APR_USE_FLOCK_SERIALIZE
67 #num APR_USE_SYSVSEM_SERIALIZE
68 #num APR_USE_POSIXSEM_SERIALIZE
69 #num APR_USE_FCNTL_SERIALIZE
70 #num APR_USE_PROC_PTHREAD_SERIALIZE
71 #num APR_USE_PTHREAD_SERIALIZE
73 #num APR_HAS_FLOCK_SERIALIZE
74 #num APR_HAS_SYSVSEM_SERIALIZE
75 #num APR_HAS_POSIXSEM_SERIALIZE
76 #num APR_HAS_FCNTL_SERIALIZE
77 #num APR_HAS_PROC_PTHREAD_SERIALIZE
79 #num APR_PROCESS_LOCK_IS_GLOBAL
81 #num APR_HAVE_CORKABLE_TCP
82 #num APR_HAVE_GETRLIMIT
84 #num APR_HAVE_INET_ADDR
85 #num APR_HAVE_INET_NETWORK
88 #num APR_HAVE_SETRLIMIT
89 #num APR_HAVE_SIGACTION
90 #num APR_HAVE_SIGSUSPEND
92 #num APR_HAVE_SA_STORAGE
93 #num APR_HAVE_STRCASECMP
96 #num APR_HAVE_STRNCASECMP
97 #num APR_HAVE_STRNICMP
100 #num APR_HAVE_STRUCT_RLIMIT
101 #num APR_HAVE_UNION_SEMUN
105 #num APR_HAS_SHARED_MEMORY
107 #num APR_HAS_SENDFILE
111 #num APR_HAS_OTHER_CHILD
113 #num APR_HAS_SO_ACCEPTFILTER
114 #num APR_HAS_UNICODE_FS
115 #num APR_HAS_PROC_INVOKED
117 #num APR_HAS_LARGE_FILES
118 #num APR_HAS_XTHREAD_FILES
121 #num APR_PROCATTR_USER_SET_REQUIRES_PASSWORD
123 #if APR_HAVE_NETINET_TCP_H
124 #include <netinet/tcp.h>
127 #num APR_FILES_AS_SOCKETS
128 #num APR_CHARSET_EBCDIC
129 #num APR_TCP_NOPUSH_FLAG
130 #num APR_TCP_NODELAY_INHERITED
131 #num APR_O_NONBLOCK_INHERITED
133 #integral_t apr_byte_t
135 #integral_t apr_int16_t
136 #integral_t apr_uint16_t
138 #integral_t apr_int32_t
139 #integral_t apr_uint32_t
141 #integral_t apr_int64_t
142 #integral_t apr_uint64_t
144 #integral_t apr_size_t
145 #integral_t apr_ssize_t
146 #integral_t apr_off_t
147 #integral_t apr_socklen_t
148 #integral_t apr_ino_t
150 #num APR_SIZEOF_VOIDP
151 #integral_t apr_uintptr_t
153 #num APR_IS_BIGENDIAN
166 #pointer APR_SSIZE_T_FMT
167 #pointer APR_SIZE_T_FMT
168 #pointer APR_OFF_T_FMT
169 #pointer APR_PID_T_FMT
170 #pointer APR_INT64_T_FMT
171 #pointer APR_UINT64_T_FMT
172 #pointer APR_UINT64_T_HEX_FMT
173 #num APR_PROC_MUTEX_IS_GLOBAL