Changed main() definition to avoid an extra prototype being put
[rsync/rsync.git] / tls.c
diff --git a/tls.c b/tls.c
index 9811687..1903e1f 100644 (file)
--- a/tls.c
+++ b/tls.c
@@ -46,6 +46,7 @@
 int dry_run = 0;
 int read_only = 1;
 int list_only = 0;
+int preserve_perms = 0;
 
 
 static void failed (char const *what,
@@ -115,15 +116,16 @@ static void list_file (const char *fname)
        
        /* NB: need to pass size as a double because it might be be
         * too large for a long. */
-       printf("%s %12.0f %6d.%-6d %6d %s %s%s\n",
+       printf("%s %12.0f %6ld.%-6ld %6d %s %s%s\n",
               permbuf, (double) buf.st_size,
-              buf.st_uid, buf.st_gid,
+              (long) buf.st_uid, (long) buf.st_gid,
               buf.st_nlink,
               datebuf, fname, linkbuf);
 }
 
 
-int main (int argc, char *argv[])
+int
+main(int argc, char *argv[])
 {
        if (argc < 2) {
                fprintf (stderr, "usage: " PROGRAM " DIR ...\n"