summaryrefslogtreecommitdiff
path: root/libapr.def
blob: 0c96dc39074d29384c9b41d2c8c08957f4eea60a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
; aprlib.def :

LIBRARY aprlib
DESCRIPTION ''

EXPORTS
; Add new API calls to the end of this list.
; apr_file_io.h
	apr_open
	apr_close
	apr_remove_file
	apr_rename_file
    	apr_eof
	apr_read
	apr_write
	apr_writev
        apr_full_read
        apr_full_write
    	apr_putc
    	apr_getc
	apr_ungetc
	apr_fgets
	apr_puts
	apr_flush
	apr_dupfile
	apr_getfileinfo
        apr_setfileperms
	apr_stat
        apr_lstat
	apr_seek
	apr_opendir
	apr_closedir
	apr_readdir
	apr_rewinddir
	apr_make_dir
	apr_remove_dir
	apr_dir_entry_size
	apr_dir_entry_mtime
	apr_dir_entry_ftype
	apr_get_dir_filename
;	apr_get_filename
	apr_create_pipe
;       apr_create_namedpipe
;       apr_set_pipe_timeout
    	apr_get_filedata
    	apr_set_filedata
    	apr_get_os_file
	apr_put_os_file
    	apr_get_os_dir
    	apr_fprintf
	apr_lock_file
	apr_unlock_file

;
; apr_network_io.h
        apr_get_sockaddr
        apr_getaddrinfo
        apr_create_socket
	apr_shutdown
	apr_close_socket
	apr_bind
	apr_listen
	apr_accept
	apr_connect
	apr_get_hostname
	apr_gethostname
	apr_send
	apr_recv
	apr_setsocketopt
	apr_sendv
	apr_sendfile
	apr_setup_poll
	apr_poll
	apr_add_poll_socket
	apr_get_revents
	apr_get_socketdata
	apr_set_socketdata
	apr_get_polldata
	apr_set_polldata
	apr_make_os_sock
	apr_put_os_sock
	apr_get_os_sock
	apr_remove_poll_socket
	apr_clear_poll_sockets
	apr_getsocketopt
	apr_get_ipaddr
	apr_set_ipaddr
        apr_get_port
	apr_set_port
        apr_get_inaddr

;
;
; apr_thread_proc.h
	apr_createprocattr_init
	apr_setprocattr_io
	apr_setprocattr_dir
	apr_setprocattr_cmdtype
	apr_setprocattr_detach
	apr_create_process
;
;
;
	apr_wait_proc
	apr_kill
	apr_create_threadattr
	apr_setthreadattr_detach
	apr_getthreadattr_detach
	apr_create_thread
	apr_thread_exit
	apr_thread_join
	apr_thread_detach
;
	apr_create_thread_private
	apr_get_thread_private
	apr_set_thread_private
	apr_delete_thread_private
	apr_get_threaddata
	apr_set_threaddata
	apr_get_threadkeydata
	apr_set_threadkeydata
;
;
;
	apr_get_os_thread
	apr_get_os_threadkey


	apr_create_pool
;
;
;
	apr_get_userdata
	apr_set_userdata
	apr_initialize
;	apr_make_time
	apr_ansi_time_to_apr_time
	apr_now
	apr_explode_gmt
	apr_explode_localtime
	apr_implode_time
	apr_get_os_imp_time
	apr_get_os_exp_time
	apr_put_os_imp_time
	apr_put_os_exp_time
	apr_ctime
	apr_rfc822_date
	apr_strftime
;
;
;
;
;
;
;
;
;
;
	apr_MD5Final
	apr_MD5Init
	apr_MD5Update
	apr_cpystrn
	apr_register_cleanup
	apr_kill_cleanup
	apr_fnmatch
	apr_is_fnmatch
	apr_MD5Encode
	apr_validate_password
;
; apr_pools.h
	apr_make_sub_pool
	apr_init_alloc
	apr_clear_pool
	apr_destroy_pool
	apr_bytes_in_pool
	apr_bytes_in_free_blocks
	apr_palloc
	apr_pcalloc
	apr_pstrdup
	apr_pstrndup
	apr_pstrcat
	apr_pvsprintf
	apr_psprintf
;
; apr_tables.h
	apr_make_array
	apr_push_array
	apr_array_cat
	apr_copy_array
	apr_copy_array_hdr
	apr_append_arrays
	apr_array_pstrcat
	apr_make_table
	apr_copy_table
	apr_clear_table
	apr_table_get
	apr_table_set
	apr_table_setn
	apr_table_unset
	apr_table_merge
	apr_table_mergen
	apr_table_add
	apr_table_addn
	apr_overlay_tables
	apr_table_do
	apr_table_vdo
	apr_overlap_tables
;
;
	apr_run_cleanup
	apr_cleanup_for_exec
	apr_null_cleanup
	apr_note_subprocess
;
	apr_vformatter
	apr_snprintf
	apr_vsnprintf
	apr_getpass

	apr_tokenize_to_argv
	apr_filename_of_pathname

	apr_open_stderr
	apr_get_pipe_timeout
        apr_set_pipe_timeout
        apr_terminate
        apr_dso_load
        apr_dso_unload
        apr_dso_sym
        apr_collapse_spaces
	apr_month_snames
	apr_day_snames
	apr_canonical_error
	apr_strerror
	apr_generate_random_bytes
	apr_strnatcmp
	apr_strnatcasecmp
        apr_dso_error
;
; apr_hash.h
        apr_make_hash
	apr_hash_set
	apr_hash_get
	apr_hash_first
	apr_hash_next
	apr_hash_this
;
; apr_lock.h
	apr_create_lock
	apr_lock
	apr_unlock
	apr_destroy_lock
	apr_child_init_lock
	apr_get_lockdata
	apr_set_lockdata
	apr_get_os_lock
;
; apr_uuid.h
	apr_format_uuid
	apr_parse_uuid
	apr_get_uuid

; Moved out of the way for Bill Stoddard's reorg
;
; apr_getopt.h
	apr_getopt
	apr_initopt
;	apr_opterr
;	apr_optind
;	apr_optopt
;	apr_optreset
;	apr_optarg