From 670d8abf801d534578751876c796ef893ec2075a Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Wed, 4 Feb 2004 17:05:44 +0000 Subject: [PATCH] Use MY_GID() instead of getgid(). --- getgroups.c | 2 +- uidlist.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/getgroups.c b/getgroups.c index 4a10fe7d..8dfe264c 100644 --- a/getgroups.c +++ b/getgroups.c @@ -36,7 +36,7 @@ main(UNUSED(int argc), UNUSED(char *argv[])) { int n, i; gid_t list[NGROUPS_MAX]; - gid_t gid = getgid(); + gid_t gid = MY_GID(); int gid_in_list = 0; if ((n = getgroups(NGROUPS_MAX, list)) < 0) { diff --git a/uidlist.c b/uidlist.c index 930a01a7..170b9e62 100644 --- a/uidlist.c +++ b/uidlist.c @@ -126,7 +126,7 @@ static int is_in_group(gid_t gid) if (gid == last_in) return last_out; if (ngroups < -1) { - gid_t mygid = getgid(); + gid_t mygid = MY_GID(); ngroups = getgroups(0, 0); /* If that didn't work, perhaps 0 isn't treated specially? */ if (ngroups <= 0) @@ -165,7 +165,7 @@ static int is_in_group(gid_t gid) #else static gid_t mygid = GID_NONE; if (mygid == GID_NONE) { - mygid = getgid(); + mygid = MY_GID(); if (verbose > 3) rprintf(FINFO, "process has gid %ld\n", (long)mygid); } -- 2.34.1