From: František Dvořák Date: Sun, 23 Feb 2014 13:56:15 +0000 (+0100) Subject: Make internal checkPermissions() function virtual: X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=5f84bb3999df411c0ef77dfad85dd86dff705480;p=dmlite-plugins-vfs.git Make internal checkPermissions() function virtual: - dummy function in zero VFS plugin - call dmlite::checkPermissions() when full file-level access is used --- diff --git a/src/VfsNs.h b/src/VfsNs.h index 33f9558..67eeee2 100644 --- a/src/VfsNs.h +++ b/src/VfsNs.h @@ -121,7 +121,7 @@ namespace dmlite { std::string prefix_; private: - int checkPermissions(const SecurityContext *context, const Acl &acl, const struct stat &stat, mode_t mode); + virtual int checkPermissions(const SecurityContext *context, const Acl &acl, const struct stat &stat, mode_t mode); regex_t *allowRegex, *denyRegex, *allowWriteRegex, *denyWriteRegex; bool allowCurrent, allowWriteCurrent;