-truncate on write
authorChristian Grothoff <christian@grothoff.org>
Mon, 26 Oct 2015 15:16:35 +0000 (15:16 +0000)
committerChristian Grothoff <christian@grothoff.org>
Mon, 26 Oct 2015 15:16:35 +0000 (15:16 +0000)
src/hello/gnunet-hello.c

index 62977b04a1e0ddb5e93e0f7fa4c85607b1cb88c3..d0fd1f14de20c0b3718fd2d06f324055b5066716 100644 (file)
@@ -27,7 +27,7 @@
 #include "gnunet_hello_lib.h"
 
 /**
- * Closure for 'add_to_buf'.
+ * Closure for #add_to_buf().
  */
 struct AddContext
 {
@@ -190,7 +190,7 @@ main (int argc, char *argv[])
                                   GNUNET_HELLO_is_friend_only (orig));
     GNUNET_assert (NULL != result);
      fh = GNUNET_DISK_file_open (argv[1],
-                                GNUNET_DISK_OPEN_WRITE,
+                                GNUNET_DISK_OPEN_WRITE | GNUNET_DISK_OPEN_TRUNCATE,
                                 GNUNET_DISK_PERM_USER_READ | GNUNET_DISK_PERM_USER_WRITE);
      if (NULL == fh)
      {
@@ -215,7 +215,10 @@ main (int argc, char *argv[])
      }
     GNUNET_assert (GNUNET_OK == GNUNET_DISK_file_close (fh));
   }
-  FPRINTF (stderr, _("Modified %u addresses \n"), address_count);
+  FPRINTF (stderr,
+           _("Modified %u addresses, wrote %u bytes\n"),
+           address_count,
+           (unsigned int) fsize);
   return 0;
 }