s3-privs Add const
authorAndrew Bartlett <abartlet@samba.org>
Fri, 3 Sep 2010 10:30:50 +0000 (20:30 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Sat, 11 Sep 2010 08:46:12 +0000 (18:46 +1000)
Signed-off-by: Andrew Tridgell <tridge@samba.org>
source3/include/proto.h
source3/lib/privileges.c

index f316a377dcd41e6e2ea3b44cbb27aeeead9e6e01..03196c30ed98a5733248cb18754c7751f576e64f 100644 (file)
@@ -639,10 +639,10 @@ NTSTATUS privilege_enumerate_accounts(struct dom_sid **sids, int *num_sids);
 NTSTATUS privilege_enum_sids(enum sec_privilege privilege, TALLOC_CTX *mem_ctx,
                             struct dom_sid **sids, int *num_sids);
 bool grant_privilege_set(const struct dom_sid *sid, struct lsa_PrivilegeSet *set);
-bool grant_privilege_by_name(struct dom_sid *sid, const char *name);
-bool revoke_all_privileges( struct dom_sid *sid );
+bool grant_privilege_by_name( const struct dom_sid *sid, const char *name);
+bool revoke_all_privileges( const struct dom_sid *sid );
 bool revoke_privilege_set(const struct dom_sid *sid, struct lsa_PrivilegeSet *set);
-bool revoke_privilege_by_name(struct dom_sid *sid, const char *name);
+bool revoke_privilege_by_name(const struct dom_sid *sid, const char *name);
 NTSTATUS privilege_create_account(const struct dom_sid *sid );
 NTSTATUS privilege_delete_account(const struct dom_sid *sid);
 NTSTATUS privilege_set_init(PRIVILEGE_SET *priv_set);
index 5a54a140333065d23fb29be02284325bca141efb..af4c0966f7709bd88fedd2fca5032e2d5dabf3f1 100644 (file)
@@ -344,7 +344,7 @@ static bool grant_privilege_bitmap(const struct dom_sid *sid, const uint64_t pri
  Add a privilege based on its name
 *********************************************************************/
 
-bool grant_privilege_by_name(struct dom_sid *sid, const char *name)
+bool grant_privilege_by_name(const struct dom_sid *sid, const char *name)
 {
        uint64_t mask;
 
@@ -411,7 +411,7 @@ bool revoke_privilege_set(const struct dom_sid *sid, struct lsa_PrivilegeSet *se
  Revoke all privileges
 *********************************************************************/
 
-bool revoke_all_privileges( struct dom_sid *sid )
+bool revoke_all_privileges( const struct dom_sid *sid )
 {
        return revoke_privilege_bitmap( sid, SE_ALL_PRIVS);
 }
@@ -420,7 +420,7 @@ bool revoke_all_privileges( struct dom_sid *sid )
  Add a privilege based on its name
 *********************************************************************/
 
-bool revoke_privilege_by_name(struct dom_sid *sid, const char *name)
+bool revoke_privilege_by_name(const struct dom_sid *sid, const char *name)
 {
        uint64_t mask;