]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
client: remove get_(uid|gid) functions
authorGreg Farnum <gfarnum@redhat.com>
Wed, 3 Aug 2016 21:17:26 +0000 (14:17 -0700)
committerGreg Farnum <gfarnum@redhat.com>
Wed, 21 Sep 2016 23:33:55 +0000 (16:33 -0700)
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
src/client/Client.h

index dd9e95bab65bbe165473c3e456c30f46ca937e70..c94517f13db6840f50961a5e99faef5ee75164cf 100644 (file)
@@ -294,7 +294,9 @@ public:
   void tick();
 
   UserPerm pick_my_perms() {
-    return UserPerm(get_uid(), get_gid());
+    uid_t uid = user_id >= 0 ? user_id : ::geteuid();
+    gid_t gid = group_id >= 0 ? group_id : ::getegid();
+    return UserPerm(uid, gid);
   }
 
 protected:
@@ -305,17 +307,6 @@ protected:
   int user_id, group_id;
   int acl_type;
 
-  int get_uid() {
-    if (user_id >= 0)
-      return user_id;
-    return ::geteuid();
-  }
-  int get_gid() {
-    if (group_id >= 0)
-      return group_id;
-    return ::getegid();
-  }
-
   void set_cap_epoch_barrier(epoch_t e);
   epoch_t cap_epoch_barrier;