dd: speed measurement. optional.
[oweals/busybox.git] / coreutils / uudecode.c
index 8b18b7a7317ccdb20f18d94dee1bf48b43580605..0298a4bdb7ae6afb2d5ddf7f2594fec2f624fa5d 100644 (file)
@@ -136,7 +136,7 @@ static void read_base64(FILE *src_stream, FILE *dst_stream)
 }
 
 int uudecode_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
-int uudecode_main(int argc ATTRIBUTE_UNUSED, char **argv)
+int uudecode_main(int argc UNUSED_PARAM, char **argv)
 {
        FILE *src_stream;
        char *outname = NULL;
@@ -179,7 +179,7 @@ int uudecode_main(int argc ATTRIBUTE_UNUSED, char **argv)
                }
                dst_stream = stdout;
                if (NOT_LONE_DASH(outname)) {
-                       dst_stream = xfopen(outname, "w");
+                       dst_stream = xfopen_for_write(outname);
                        fchmod(fileno(dst_stream), mode & (S_IRWXU | S_IRWXG | S_IRWXO));
                }
                free(line);