int MultiServer::removeFile(ServerContext& s, const char *path) { string subdir; FileServer *server = getServer(s, path, subdir); if (server && !server->readOnly(s)) { return server->removeFile(s, subdir.c_str()); } return -EPERM; }