summaryrefslogtreecommitdiff
path: root/libapr.def
blob: e43cd4fe26788c4522a83bb4b930ab3743b220a4 (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
; aprlib.def :

LIBRARY aprlib
DESCRIPTION ''

EXPORTS
; Add new API calls to the end of this list.
; apr_file_io.h
	apr_open	@1
	apr_close	@2
	apr_remove_file	@3
	apr_rename_file @4
    	apr_eof		@5
	apr_read	@6
	apr_write	@7
	apr_writev	@8
        apr_full_read	@9
        apr_full_write	@10
    	apr_putc	@11
    	apr_getc	@12
	apr_ungetc	@13
	apr_fgets	@14
	apr_puts	@15
	apr_flush	@16
	apr_dupfile	@17
	apr_getfileinfo	@18
        apr_setfileperms @19
	apr_stat	@20
        apr_lstat	@21
	apr_seek	@22
	apr_opendir	@23
	apr_closedir	@24
	apr_readdir	@25
	apr_rewinddir   @26
	apr_make_dir	@27
	apr_remove_dir  @28
	apr_dir_entry_size   @29
	apr_dir_entry_mtime  @30
	apr_dir_entry_ftype  @31
	apr_get_dir_filename @32
;	apr_get_filename  @33
	apr_create_pipe   @34
;       apr_create_namedpipe @35
;       apr_set_pipe_timeout @36
    	apr_get_filedata  @37
    	apr_set_filedata  @38
    	apr_get_os_file	  @39
	apr_put_os_file	  @40
    	apr_get_os_dir	  @41
    	apr_fprintf	  @42

;
; apr_network_io.h
	apr_create_tcp_socket   @47
	apr_shutdown   @48
	apr_close_socket   @49
	apr_bind   @50
	apr_listen   @51
	apr_accept   @52
	apr_connect   @53
	apr_get_remote_hostname   @54
	apr_gethostname   @55
	apr_send   @56
	apr_recv   @57
	apr_setsocketopt   @58
	apr_sendv @59
	apr_sendfile  @60
	apr_setup_poll   @61
	apr_poll   @62
	apr_add_poll_socket   @63
	apr_get_revents   @64
	apr_get_socketdata   @65
	apr_set_socketdata   @66
	apr_get_polldata   @67
	apr_set_polldata   @68
	apr_put_os_sock @69
	apr_get_os_sock   @70
	apr_remove_poll_socket   @71
	apr_clear_poll_sockets   @72
	apr_getsocketopt @73
	apr_get_ipaddr @74
	apr_set_ipaddr @75
        apr_get_port @76
	apr_set_port @77
        apr_get_inaddr @78

;
;
; apr_thread_proc.h
	apr_createprocattr_init   @80
	apr_setprocattr_io   @81
	apr_setprocattr_dir   @82
	apr_setprocattr_cmdtype   @83
	apr_setprocattr_detach   @84
	apr_create_process   @85
;
;
;
	apr_wait_proc   @89
	apr_kill   @90
	apr_create_threadattr   @91
	apr_setthreadattr_detach   @92
	apr_getthreadattr_detach   @93
	apr_create_thread   @94
	apr_thread_exit   @95
	apr_thread_join   @96
	apr_thread_detach   @97
;
	apr_create_thread_private   @99
	apr_get_thread_private   @100
	apr_set_thread_private   @101
	apr_delete_thread_private   @102
	apr_get_threaddata    @103
	apr_set_threaddata    @104
	apr_get_threadkeydata    @105
	apr_set_threadkeydata    @106
;
;
;
	apr_get_os_thread   @110
	apr_get_os_threadkey   @111


	apr_create_pool   @114
;
;
;
	apr_get_userdata   @118
	apr_set_userdata   @119
	apr_initialize   @120
;	apr_make_time   @127
	apr_ansi_time_to_apr_time @127
	apr_now		  @128
	apr_explode_gmt	  @129
	apr_explode_localtime @130
	apr_implode_time	 @131
	apr_get_os_imp_time	@132
	apr_get_os_exp_time	@133
	apr_put_os_imp_time	@134
	apr_put_os_exp_time	@135
	apr_ctime     @136
	apr_rfc822_date	@137
	apr_strftime   @138
;
;
;
;
;
;
;
;
;
;
	apr_MD5Final   @150
	apr_MD5Init   @151
	apr_MD5Update   @152
	apr_cpystrn   @153
	apr_register_cleanup   @154
	apr_kill_cleanup   @155
	apr_fnmatch   @156
	apr_is_fnmatch   @157
	apr_MD5Encode   @158
	apr_validate_password   @159
;
; apr_pools.h
	apr_make_sub_pool   @160
	apr_init_alloc   @161
	apr_clear_pool   @162
	apr_destroy_pool   @163
	apr_bytes_in_pool   @164
	apr_bytes_in_free_blocks   @165
	apr_palloc   @166
	apr_pcalloc   @167
	apr_pstrdup   @168
	apr_pstrndup   @169
	apr_pstrcat   @170
	apr_pvsprintf   @171
	apr_psprintf   @172
;
; apr_tables.h
	apr_make_array   @173
	apr_push_array   @174
	apr_array_cat    @175
	apr_copy_array   @176
	apr_copy_array_hdr   @177
	apr_append_arrays   @178
	apr_array_pstrcat   @179
	apr_make_table   @180
	apr_copy_table   @181
	apr_clear_table   @182
	apr_table_get   @183
	apr_table_set   @184
	apr_table_setn   @185
	apr_table_unset   @186
	apr_table_merge   @187
	apr_table_mergen   @188
	apr_table_add   @189
	apr_table_addn   @190
	apr_overlay_tables @191
	apr_table_do   @192
	apr_table_vdo @193
	apr_overlap_tables   @194
;
;
	apr_run_cleanup   @195
	apr_cleanup_for_exec   @196
	apr_null_cleanup   @197
	apr_note_subprocess   @198
;
	apr_vformatter   @199
	apr_snprintf   @200
	apr_vsnprintf   @201
	apr_getpass   @202

	apr_tokenize_to_argv @204
	apr_filename_of_pathname @205	
	apr_get_remote_name @206
	apr_get_local_name @207

	apr_open_stderr @216
	apr_get_pipe_timeout @217
        apr_set_pipe_timeout   @218
        apr_terminate @219
        apr_dso_load @220
        apr_dso_unload @221
        apr_dso_sym @222
        apr_collapse_spaces @223
	apr_month_snames @224
	apr_day_snames @225
	apr_canonical_error @226
	apr_strerror @227
	apr_generate_random_bytes @228
	apr_strnatcmp @229
	apr_strnatcasecmp @230
        apr_dso_error @231
;
; apr_hash.h
        apr_make_hash	@232
	apr_hash_set	@233
	apr_hash_get	@234
	apr_hash_first	@235
	apr_hash_next	@236
	apr_hash_this	@237
;
; apr_lock.h
	apr_create_lock  @240
	apr_lock	 @241
	apr_unlock	 @242
	apr_destroy_lock @243
	apr_child_init_lock  @244
	apr_get_lockdata  @245
	apr_set_lockdata  @246
	apr_get_os_lock   @247
;
; apr_uuid.h
	apr_format_uuid @248
	apr_parse_uuid  @249
	apr_get_uuid    @250

; Moved out of the way for Bill Stoddard's reorg
;
; apr_getopt.h
	apr_getopt    @298
	apr_initopt    @299
;	apr_opterr   @122 DATA
;	apr_optind   @123 DATA
;	apr_optopt   @124 DATA
;	apr_optreset   @125 DATA
;	apr_optarg   @126 DATA