inetd: comment tweak. no code changes
[oweals/busybox.git] / coreutils / catv.c
index 5f5f1bf8681f99ce1c8f1a018d8aeb60660aaf01..ff3139c80672ab3f1db7ae325b7588ccdeb6a735 100644 (file)
@@ -13,7 +13,7 @@
 #include "libbb.h"
 
 int catv_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
-int catv_main(int argc, char **argv)
+int catv_main(int argc UNUSED_PARAM, char **argv)
 {
        int retval = EXIT_SUCCESS;
        int fd;
@@ -27,18 +27,14 @@ int catv_main(int argc, char **argv)
        argv += optind;
 
        /* Read from stdin if there's nothing else to do. */
-       fd = 0;
-       if (!argv[0]) {
-               argv--;
-               goto jump_in;
-       }
+       if (!argv[0])
+               *--argv = (char*)"-";
        do {
-               fd = open_or_warn(*argv, O_RDONLY);
+               fd = open_or_warn_stdin(*argv);
                if (fd < 0) {
                        retval = EXIT_FAILURE;
                        continue;
                }
- jump_in:
                for (;;) {
                        int i, res;