mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-21702 Add a data type for privileges
This commit is contained in:
@@ -266,7 +266,8 @@ public:
|
||||
~PFS_readonly_acl()
|
||||
{}
|
||||
|
||||
virtual ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
|
||||
virtual ACL_internal_access_result check(privilege_t want_access,
|
||||
privilege_t *save_priv) const;
|
||||
};
|
||||
|
||||
/** Singleton instance of PFS_readonly_acl. */
|
||||
@@ -285,7 +286,8 @@ public:
|
||||
~PFS_truncatable_acl()
|
||||
{}
|
||||
|
||||
ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
|
||||
ACL_internal_access_result check(privilege_t want_access,
|
||||
privilege_t *save_priv) const;
|
||||
};
|
||||
|
||||
/** Singleton instance of PFS_truncatable_acl. */
|
||||
@@ -304,7 +306,8 @@ public:
|
||||
~PFS_updatable_acl()
|
||||
{}
|
||||
|
||||
ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
|
||||
ACL_internal_access_result check(privilege_t want_access,
|
||||
privilege_t *save_priv) const;
|
||||
};
|
||||
|
||||
/** Singleton instance of PFS_updatable_acl. */
|
||||
@@ -323,7 +326,8 @@ public:
|
||||
~PFS_editable_acl()
|
||||
{}
|
||||
|
||||
ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
|
||||
ACL_internal_access_result check(privilege_t want_access,
|
||||
privilege_t *save_priv) const;
|
||||
};
|
||||
|
||||
/** Singleton instance of PFS_editable_acl. */
|
||||
@@ -341,7 +345,8 @@ public:
|
||||
~PFS_unknown_acl()
|
||||
{}
|
||||
|
||||
ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
|
||||
ACL_internal_access_result check(privilege_t want_access,
|
||||
privilege_t *save_priv) const;
|
||||
};
|
||||
|
||||
/** Singleton instance of PFS_unknown_acl. */
|
||||
|
Reference in New Issue
Block a user