@@ 232-243 (lines=12) @@ | ||
229 | * @param integer $pri Priority |
|
230 | * @return resource|boolean |
|
231 | */ |
|
232 | public static function rename($path, $newpath, $cb = null, $pri = EIO_PRI_DEFAULT) |
|
233 | { |
|
234 | $cb = CallbackWrapper::forceWrap($cb); |
|
235 | if (!self::$supported) { |
|
236 | $r = rename($path, $newpath); |
|
237 | if ($cb) { |
|
238 | $cb($path, $newpath, $r); |
|
239 | } |
|
240 | return $r; |
|
241 | } |
|
242 | return eio_rename($path, $newpath, $pri, $cb, $path); |
|
243 | } |
|
244 | ||
245 | /** |
|
246 | * statvfs() |
|
@@ 343-354 (lines=12) @@ | ||
340 | * @param integer $pri Priority |
|
341 | * @return resource|boolean |
|
342 | */ |
|
343 | public static function touch($path, $mtime, $atime = null, $cb = null, $pri = EIO_PRI_DEFAULT) |
|
344 | { |
|
345 | $cb = CallbackWrapper::forceWrap($cb); |
|
346 | if (!FileSystem::$supported) { |
|
347 | $r = touch($path, $mtime, $atime); |
|
348 | if ($cb) { |
|
349 | $cb($r); |
|
350 | } |
|
351 | return $r; |
|
352 | } |
|
353 | return eio_utime($path, $atime, $mtime, $pri, $cb, $path); |
|
354 | } |
|
355 | ||
356 | /** |
|
357 | * Removes empty directory |
|
@@ 384-395 (lines=12) @@ | ||
381 | * @param integer $pri Priority |
|
382 | * @return resource|boolean |
|
383 | */ |
|
384 | public static function mkdir($path, $mode, $cb = null, $pri = EIO_PRI_DEFAULT) |
|
385 | { |
|
386 | $cb = CallbackWrapper::forceWrap($cb); |
|
387 | if (!FileSystem::$supported) { |
|
388 | $r = mkdir($path, $mode); |
|
389 | if ($cb) { |
|
390 | $cb($path, $r); |
|
391 | } |
|
392 | return $r; |
|
393 | } |
|
394 | return eio_mkdir($path, $mode, $pri, $cb, $path); |
|
395 | } |
|
396 | ||
397 | /** |
|
398 | * Readdir() |