11
11
use std:: ptr:: null;
12
12
use std:: c_str;
13
13
use std:: c_str:: CString ;
14
- use std:: libc:: c_void;
15
- use std:: cast:: transmute;
16
14
use std:: libc;
17
- use std:: libc:: { c_int} ;
15
+ use std:: libc:: { c_void, c_int, c_uint} ;
16
+ use std:: cast:: transmute;
18
17
19
18
use super :: { Request , NativeHandle , Loop , FsCallback , Buf ,
20
19
status_to_maybe_uv_error, UvError } ;
@@ -43,8 +42,9 @@ impl FsRequest {
43
42
me. req_boilerplate ( Some ( cb) )
44
43
} ;
45
44
let ret = path. with_ref ( |p| unsafe {
46
- uvll:: fs_open ( loop_. native_handle ( ) ,
47
- self . native_handle ( ) , p, flags, mode, complete_cb_ptr)
45
+ uvll:: uv_fs_open ( loop_. native_handle ( ) ,
46
+ self . native_handle ( ) , p, flags as c_int ,
47
+ mode as c_int , complete_cb_ptr)
48
48
} ) ;
49
49
assert_eq ! ( ret, 0 ) ;
50
50
}
@@ -56,8 +56,9 @@ impl FsRequest {
56
56
me. req_boilerplate ( None )
57
57
} ;
58
58
let result = path. with_ref ( |p| unsafe {
59
- uvll:: fs_open ( loop_. native_handle ( ) ,
60
- self . native_handle ( ) , p, flags, mode, complete_cb_ptr)
59
+ uvll:: uv_fs_open ( loop_. native_handle ( ) ,
60
+ self . native_handle ( ) , p, flags as c_int ,
61
+ mode as c_int , complete_cb_ptr)
61
62
} ) ;
62
63
self . sync_cleanup ( result)
63
64
}
@@ -68,8 +69,8 @@ impl FsRequest {
68
69
me. req_boilerplate ( Some ( cb) )
69
70
} ;
70
71
let ret = path. with_ref ( |p| unsafe {
71
- uvll:: fs_unlink ( loop_. native_handle ( ) ,
72
- self . native_handle ( ) , p, complete_cb_ptr)
72
+ uvll:: uv_fs_unlink ( loop_. native_handle ( ) ,
73
+ self . native_handle ( ) , p, complete_cb_ptr)
73
74
} ) ;
74
75
assert_eq ! ( ret, 0 ) ;
75
76
}
@@ -81,8 +82,8 @@ impl FsRequest {
81
82
me. req_boilerplate ( None )
82
83
} ;
83
84
let result = path. with_ref ( |p| unsafe {
84
- uvll:: fs_unlink ( loop_. native_handle ( ) ,
85
- self . native_handle ( ) , p, complete_cb_ptr)
85
+ uvll:: uv_fs_unlink ( loop_. native_handle ( ) ,
86
+ self . native_handle ( ) , p, complete_cb_ptr)
86
87
} ) ;
87
88
self . sync_cleanup ( result)
88
89
}
@@ -93,8 +94,8 @@ impl FsRequest {
93
94
me. req_boilerplate ( Some ( cb) )
94
95
} ;
95
96
let ret = path. with_ref ( |p| unsafe {
96
- uvll:: fs_stat ( loop_. native_handle ( ) ,
97
- self . native_handle ( ) , p, complete_cb_ptr)
97
+ uvll:: uv_fs_stat ( loop_. native_handle ( ) ,
98
+ self . native_handle ( ) , p, complete_cb_ptr)
98
99
} ) ;
99
100
assert_eq ! ( ret, 0 ) ;
100
101
}
@@ -107,9 +108,9 @@ impl FsRequest {
107
108
let base_ptr = buf. base as * c_void ;
108
109
let len = buf. len as uint ;
109
110
let ret = unsafe {
110
- uvll:: fs_write ( loop_. native_handle ( ) , self . native_handle ( ) ,
111
- fd, base_ptr,
112
- len, offset, complete_cb_ptr)
111
+ uvll:: uv_fs_write ( loop_. native_handle ( ) , self . native_handle ( ) ,
112
+ fd, base_ptr,
113
+ len as c_uint , offset, complete_cb_ptr)
113
114
} ;
114
115
assert_eq ! ( ret, 0 ) ;
115
116
}
@@ -122,9 +123,9 @@ impl FsRequest {
122
123
let base_ptr = buf. base as * c_void ;
123
124
let len = buf. len as uint ;
124
125
let result = unsafe {
125
- uvll:: fs_write ( loop_. native_handle ( ) , self . native_handle ( ) ,
126
- fd, base_ptr,
127
- len, offset, complete_cb_ptr)
126
+ uvll:: uv_fs_write ( loop_. native_handle ( ) , self . native_handle ( ) ,
127
+ fd, base_ptr,
128
+ len as c_uint , offset, complete_cb_ptr)
128
129
} ;
129
130
self . sync_cleanup ( result)
130
131
}
@@ -137,9 +138,9 @@ impl FsRequest {
137
138
let buf_ptr = buf. base as * c_void ;
138
139
let len = buf. len as uint ;
139
140
let ret = unsafe {
140
- uvll:: fs_read ( loop_. native_handle ( ) , self . native_handle ( ) ,
141
- fd, buf_ptr,
142
- len, offset, complete_cb_ptr)
141
+ uvll:: uv_fs_read ( loop_. native_handle ( ) , self . native_handle ( ) ,
142
+ fd, buf_ptr,
143
+ len as c_uint , offset, complete_cb_ptr)
143
144
} ;
144
145
assert_eq ! ( ret, 0 ) ;
145
146
}
@@ -152,9 +153,9 @@ impl FsRequest {
152
153
let buf_ptr = buf. base as * c_void ;
153
154
let len = buf. len as uint ;
154
155
let result = unsafe {
155
- uvll:: fs_read ( loop_. native_handle ( ) , self . native_handle ( ) ,
156
- fd, buf_ptr,
157
- len, offset, complete_cb_ptr)
156
+ uvll:: uv_fs_read ( loop_. native_handle ( ) , self . native_handle ( ) ,
157
+ fd, buf_ptr,
158
+ len as c_uint , offset, complete_cb_ptr)
158
159
} ;
159
160
self . sync_cleanup ( result)
160
161
}
@@ -165,8 +166,8 @@ impl FsRequest {
165
166
me. req_boilerplate ( Some ( cb) )
166
167
} ;
167
168
let ret = unsafe {
168
- uvll:: fs_close ( loop_. native_handle ( ) , self . native_handle ( ) ,
169
- fd, complete_cb_ptr)
169
+ uvll:: uv_fs_close ( loop_. native_handle ( ) , self . native_handle ( ) ,
170
+ fd, complete_cb_ptr)
170
171
} ;
171
172
assert_eq ! ( ret, 0 ) ;
172
173
}
@@ -176,8 +177,8 @@ impl FsRequest {
176
177
me. req_boilerplate ( None )
177
178
} ;
178
179
let result = unsafe {
179
- uvll:: fs_close ( loop_. native_handle ( ) , self . native_handle ( ) ,
180
- fd, complete_cb_ptr)
180
+ uvll:: uv_fs_close ( loop_. native_handle ( ) , self . native_handle ( ) ,
181
+ fd, complete_cb_ptr)
181
182
} ;
182
183
self . sync_cleanup ( result)
183
184
}
@@ -188,8 +189,9 @@ impl FsRequest {
188
189
me. req_boilerplate ( Some ( cb) )
189
190
} ;
190
191
let ret = path. with_ref ( |p| unsafe {
191
- uvll:: fs_mkdir ( loop_. native_handle ( ) ,
192
- self . native_handle ( ) , p, mode, complete_cb_ptr)
192
+ uvll:: uv_fs_mkdir ( loop_. native_handle ( ) ,
193
+ self . native_handle ( ) , p,
194
+ mode as c_int , complete_cb_ptr)
193
195
} ) ;
194
196
assert_eq ! ( ret, 0 ) ;
195
197
}
@@ -200,8 +202,8 @@ impl FsRequest {
200
202
me. req_boilerplate ( Some ( cb) )
201
203
} ;
202
204
let ret = path. with_ref ( |p| unsafe {
203
- uvll:: fs_rmdir ( loop_. native_handle ( ) ,
204
- self . native_handle ( ) , p, complete_cb_ptr)
205
+ uvll:: uv_fs_rmdir ( loop_. native_handle ( ) ,
206
+ self . native_handle ( ) , p, complete_cb_ptr)
205
207
} ) ;
206
208
assert_eq ! ( ret, 0 ) ;
207
209
}
@@ -213,8 +215,8 @@ impl FsRequest {
213
215
me. req_boilerplate ( Some ( cb) )
214
216
} ;
215
217
let ret = path. with_ref ( |p| unsafe {
216
- uvll:: fs_readdir ( loop_. native_handle ( ) ,
217
- self . native_handle ( ) , p, flags, complete_cb_ptr)
218
+ uvll:: uv_fs_readdir ( loop_. native_handle ( ) ,
219
+ self . native_handle ( ) , p, flags, complete_cb_ptr)
218
220
} ) ;
219
221
assert_eq ! ( ret, 0 ) ;
220
222
}
@@ -228,12 +230,10 @@ impl FsRequest {
228
230
None => Ok ( result)
229
231
}
230
232
}
231
- fn req_boilerplate ( & mut self , cb : Option < FsCallback > ) -> * u8 {
233
+ fn req_boilerplate ( & mut self , cb : Option < FsCallback > ) -> uvll :: uv_fs_cb {
232
234
let result = match cb {
233
- Some ( _) => {
234
- compl_cb as * u8
235
- } ,
236
- None => 0 as * u8
235
+ Some ( _) => compl_cb,
236
+ None => 0 as uvll:: uv_fs_cb
237
237
} ;
238
238
self . install_req_data ( cb) ;
239
239
result
@@ -304,7 +304,7 @@ impl FsRequest {
304
304
let data = uvll:: get_data_for_req ( self . native_handle ( ) ) ;
305
305
let _data = transmute :: < * c_void , ~RequestData > ( data) ;
306
306
uvll:: set_data_for_req ( self . native_handle ( ) , null :: < ( ) > ( ) ) ;
307
- uvll:: fs_req_cleanup ( self . native_handle ( ) ) ;
307
+ uvll:: uv_fs_req_cleanup ( self . native_handle ( ) ) ;
308
308
free_req ( self . native_handle ( ) as * c_void )
309
309
}
310
310
}
0 commit comments