@@ 252-259 (lines=8) @@ | ||
249 | * @param integer $pri Priority |
|
250 | * @return resource|false |
|
251 | */ |
|
252 | public static function statvfs($path, $cb, $pri = EIO_PRI_DEFAULT) |
|
253 | { |
|
254 | $cb = CallbackWrapper::forceWrap($cb); |
|
255 | if (!self::$supported) { |
|
256 | $cb($path, false); |
|
257 | return false; |
|
258 | } |
|
259 | return eio_statvfs($path, $pri, $cb, $path); |
|
260 | } |
|
261 | ||
262 | /** |
|
@@ 288-295 (lines=8) @@ | ||
285 | * @param integer $pri Priority |
|
286 | * @return resource|true |
|
287 | */ |
|
288 | public static function realpath($path, $cb, $pri = EIO_PRI_DEFAULT) |
|
289 | { |
|
290 | $cb = CallbackWrapper::forceWrap($cb); |
|
291 | if (!self::$supported) { |
|
292 | $cb($path, realpath($path)); |
|
293 | return true; |
|
294 | } |
|
295 | return eio_realpath($path, $pri, $cb, $path); |
|
296 | } |
|
297 | ||
298 | /** |
|
@@ 304-313 (lines=10) @@ | ||
301 | * @param integer $pri Priority |
|
302 | * @return resource|false |
|
303 | */ |
|
304 | public static function sync($cb = null, $pri = EIO_PRI_DEFAULT) |
|
305 | { |
|
306 | $cb = CallbackWrapper::forceWrap($cb); |
|
307 | if (!self::$supported) { |
|
308 | if ($cb) { |
|
309 | $cb(false); |
|
310 | } |
|
311 | return false; |
|
312 | } |
|
313 | return eio_sync($pri, $cb); |
|
314 | } |
|
315 | ||
316 | /** |
|
@@ 322-331 (lines=10) @@ | ||
319 | * @param integer $pri Priority |
|
320 | * @return resource|false |
|
321 | */ |
|
322 | public static function syncfs($cb = null, $pri = EIO_PRI_DEFAULT) |
|
323 | { |
|
324 | $cb = CallbackWrapper::forceWrap($cb); |
|
325 | if (!self::$supported) { |
|
326 | if ($cb) { |
|
327 | $cb(false); |
|
328 | } |
|
329 | return false; |
|
330 | } |
|
331 | return eio_syncfs($pri, $cb); |
|
332 | } |
|
333 | ||
334 | /** |