aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/eiciel/files/patch-src__acl_manager.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/eiciel/files/patch-src__acl_manager.hpp')
-rw-r--r--sysutils/eiciel/files/patch-src__acl_manager.hpp63
1 files changed, 63 insertions, 0 deletions
diff --git a/sysutils/eiciel/files/patch-src__acl_manager.hpp b/sysutils/eiciel/files/patch-src__acl_manager.hpp
new file mode 100644
index 000000000000..a2874e5a4864
--- /dev/null
+++ b/sysutils/eiciel/files/patch-src__acl_manager.hpp
@@ -0,0 +1,63 @@
+--- src/acl_manager.hpp.orig 2010-06-03 05:38:27.000000000 +0900
++++ src/acl_manager.hpp 2010-06-19 22:48:42.000000000 +0900
+@@ -93,7 +93,7 @@
+ };
+
+
+-struct acl_entry : permissions_t
++struct acl_manager_entry : permissions_t
+ {
+ int qualifier; // Group or user
+ string name; // Symbolic name of the qualifier
+@@ -118,10 +118,10 @@
+ bool _there_is_mask;
+ permissions_t _mask_acl;
+
+- vector<acl_entry> _user_acl;
+- vector<acl_entry> _group_acl;
+- vector<acl_entry> _default_user_acl;
+- vector<acl_entry> _default_group_acl;
++ vector<acl_manager_entry> _user_acl;
++ vector<acl_manager_entry> _group_acl;
++ vector<acl_manager_entry> _default_user_acl;
++ vector<acl_manager_entry> _default_group_acl;
+
+ permissions_t _default_user;
+ bool _there_is_default_user;
+@@ -143,9 +143,9 @@
+ void get_acl_entries_default();
+ void create_textual_representation();
+ string permission_to_str(permissions_t& p);
+- string write_name(acl_entry& eacl);
+- void set_acl_generic(const string& nom, vector<acl_entry>& llistACL, const permissions_t& perms);
+- void remove_acl_generic(const string& nom, vector<acl_entry>& llistaACL);
++ string write_name(acl_manager_entry& eacl);
++ void set_acl_generic(const string& nom, vector<acl_manager_entry>& llistACL, const permissions_t& perms);
++ void remove_acl_generic(const string& nom, vector<acl_manager_entry>& llistaACL);
+
+ void commit_changes_to_file();
+ void calculate_access_mask();
+@@ -160,7 +160,7 @@
+ public:
+ ACLEquivalence(const string& qualif)
+ : _qualifier(qualif) {}
+- bool operator ()(acl_entry& a)
++ bool operator ()(acl_manager_entry& a)
+ {
+ return (a.valid_name && (a.name == _qualifier));
+ }
+@@ -203,10 +203,10 @@
+
+ void create_default_acl();
+
+- vector<acl_entry> get_acl_user() const { return _user_acl; }
+- vector<acl_entry> get_acl_group() const { return _group_acl; }
+- vector<acl_entry> get_acl_user_default() const { return _default_user_acl; }
+- vector<acl_entry> get_acl_group_default() const { return _default_group_acl; }
++ vector<acl_manager_entry> get_acl_user() const { return _user_acl; }
++ vector<acl_manager_entry> get_acl_group() const { return _group_acl; }
++ vector<acl_manager_entry> get_acl_user_default() const { return _default_user_acl; }
++ vector<acl_manager_entry> get_acl_group_default() const { return _default_group_acl; }
+ permissions_t get_mask() { return _mask_acl; }
+
+ permissions_t get_user() { return _owner_perms; }