Create GID_NONE for use gid test readability.
[rsync/rsync.git] / generator.c
index 2fd90e3..ba88970 100644 (file)
@@ -54,14 +54,14 @@ static int skip_file(char *fname,
        }
        if (link_dest) {
                if (preserve_perms
-                && (st->st_mode & ~_S_IFMT) != (file->mode & ~_S_IFMT))
+                   && (st->st_mode & ~_S_IFMT) != (file->mode & ~_S_IFMT))
                        return 0;
 
                if (am_root && preserve_uid && st->st_uid != file->uid)
                        return 0;
 
-               if (preserve_gid && file->gid != (gid_t)-1
-                && st->st_gid != file->gid)
+               if (preserve_gid && file->gid != GID_NONE
+                   && st->st_gid != file->gid)
                        return 0;
        }
 
@@ -226,7 +226,7 @@ static BOOL disable_deltas_p(void)
  *
  * Generate approximately one checksum every block_len bytes.
  */
-static void generate_and_send_sums(struct map_struct *buf, OFF_T len, int f_out)
+static void generate_and_send_sums(struct map_struct *buf, size_t len, int f_out)
 {
        size_t i;
        struct sum_struct sum;