Use MY_UID() instead of getuid().
authorWayne Davison <wayned@samba.org>
Wed, 4 Feb 2004 17:06:07 +0000 (17:06 +0000)
committerWayne Davison <wayned@samba.org>
Wed, 4 Feb 2004 17:06:07 +0000 (17:06 +0000)
clientserver.c
main.c

index 1b391ec..468553c 100644 (file)
@@ -266,7 +266,7 @@ static int rsync_module(int f_in, int f_out, int i)
 
        module_id = i;
 
-       am_root = (getuid() == 0);
+       am_root = (MY_UID() == 0);
 
        if (am_root) {
                p = lp_uid(i);
@@ -383,7 +383,7 @@ static int rsync_module(int f_in, int f_out, int i)
                        return -1;
                }
 
-               am_root = (getuid() == 0);
+               am_root = (MY_UID() == 0);
        }
 
        io_printf(f_out, "@RSYNCD: OK\n");
diff --git a/main.c b/main.c
index 03133cf..f60ca6c 100644 (file)
--- a/main.c
+++ b/main.c
@@ -979,7 +979,7 @@ int main(int argc,char *argv[])
 #endif /* def MAINTAINER_MODE */
 
        starttime = time(NULL);
-       am_root = (getuid() == 0);
+       am_root = (MY_UID() == 0);
 
        memset(&stats, 0, sizeof(stats));