Use "#if" (not "#ifdef") for configure-defined macros.
[rsync/rsync.git] / uidlist.c
index 5baf952..912cca1 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;