truncate: always set mode when opening file to avoid fortify errors
[oweals/busybox.git] / coreutils / od.c
index dcd693446321461badc3da309294d5e090d6fa15..fb11fcfe3253f53f153f8c5f95093a81b77e25ad 100644 (file)
@@ -4,13 +4,19 @@
  * Based on code from util-linux v 2.11l
  *
  * Copyright (c) 1990
- *     The Regents of the University of California.  All rights reserved.
+ * The Regents of the University of California.  All rights reserved.
  *
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  *
  * Original copyright notice is retained at the end of this file.
  */
 
+//usage:#if !ENABLE_DESKTOP
+//usage:#define od_trivial_usage
+//usage:       "[-aBbcDdeFfHhIiLlOovXx] [FILE]"
+//usage:#define od_full_usage "\n\n"
+//usage:       "Print FILE (or stdin) unambiguously, as octal bytes by default"
+//usage:#endif
 
 #include "libbb.h"
 #if ENABLE_DESKTOP
@@ -174,7 +180,7 @@ int od_main(int argc, char **argv)
                                bb_dump_add(dumper, "\"         \"");
                        }
                        bb_dump_add(dumper, add_strings[(int)od_o2si[(p - od_opts)]]);
-               } else {        /* P, p, s, w, or other unhandled */
+               } else {  /* P, p, s, w, or other unhandled */
                        bb_show_usage();
                }
        }