/** * Rmdir(delete) a directory * * @access public * * @param $path file path */ function rmdir($path) { Log::in("RMDIR {$path}"); /* Check for passthru */ if (PassThru::check($path)) { $ret = PassThru::rmdir($path); } else { /* Check for a category directory*/ $pi = Query::pathInfo($path); if ($pi[PI_LEVEL] != PL_CATEGORY) { Log::out("RMDIR - Invalid rmdir - failed not a category"); return -FUSE_ENOENT; } Log::output("RMDIR - calling query"); $ret = Query::rmdir($pi); } Log::out("RMDIR"); return $ret; }