aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2004-02-04 17:05:44 +0000
committerWayne Davison <wayned@samba.org>2004-02-04 17:05:44 +0000
commit670d8abf801d534578751876c796ef893ec2075a (patch)
tree8e7ef7fa9c8d04820d1e1b81e690c567b9295313
parentb2bffbb2ca73c65175d6ceb4303a59ccc38c0307 (diff)
downloadandroid_external_rsync-670d8abf801d534578751876c796ef893ec2075a.tar.gz
android_external_rsync-670d8abf801d534578751876c796ef893ec2075a.tar.bz2
android_external_rsync-670d8abf801d534578751876c796ef893ec2075a.zip
Use MY_GID() instead of getgid().
-rw-r--r--getgroups.c2
-rw-r--r--uidlist.c4
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);
}