summaryrefslogtreecommitdiff
path: root/sysutils/eiciel/files/patch-src__acl_manager.hpp
blob: a2874e5a4864677840c4e27271fe65c426b0b9f8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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; }