* archival/bunzip2.c (bunzip2_main): Do not remove files if writing to standard
[oweals/busybox.git] / coreutils / tee.c
index aa3098c6a580873618e52bdac65966d1482f46b1..1c145426a166c0e796b5dc2cd7f23249d3d051ef 100644 (file)
@@ -2,8 +2,7 @@
 /*
  * Mini tee implementation for busybox
  *
- * Copyright (C) 1999,2000,2001 by Lineo, inc.
- * Written by Matt Kraai <kraai@alumni.carnegiemellon.edu>
+ * Copyright (C) 2000,2001 by Matt Kraai <kraai@alumni.carnegiemellon.edu>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -38,16 +37,15 @@ tee_main(int argc, char **argv)
                        mode = "a";
                        break;
                default:
-                       usage(tee_usage);
+                       show_usage();
                }
        }
 
        files = (FILE **)xmalloc(sizeof(FILE *) * (argc - optind + 1));
        files[nfiles++] = stdout;
        while (optind < argc) {
-               if ((files[nfiles++] = fopen(argv[optind++], mode)) == NULL) {
+               if ((files[nfiles++] = wfopen(argv[optind++], mode)) == NULL) {
                        nfiles--;
-                       perror_msg("%s", argv[optind-1]);
                        status = 1;
                }
        }