Use "#if" (not "#ifdef") for configure-defined macros.
[rsync.git] / uidlist.c
index 5baf952fb0a795facf56f33922d070aea810b5be..912cca1a70c4c8b7b130c6ccf8bb80937465f607 100644 (file)
--- a/uidlist.c
+++ b/uidlist.c
@@ -25,8 +25,8 @@
 
 #include "rsync.h"
 
-#ifdef HAVE_GETGROUPS
-# if !defined(GETGROUPS_T)
+#if HAVE_GETGROUPS
+# ifndef GETGROUPS_T
 #  define GETGROUPS_T gid_t
 # endif
 #endif
@@ -96,7 +96,7 @@ static int map_gid(int id, char *name)
 
 static int is_in_group(gid_t gid)
 {
-#ifdef HAVE_GETGROUPS
+#if HAVE_GETGROUPS
        static gid_t last_in = GID_NONE, last_out;
        static int ngroups = -2;
        static GETGROUPS_T *gidset;