void
usage(void)
{
- fprint(2, "Usage: %s [ -d ] [ file ]\n", argv0);
+ fprint(2, "usage: %s [ -d ] [ file ]\n", argv0);
exits("usage");
}
} ARGEND;
if(argc == 1){
- close(0);
- if(open(*argv, OREAD) < 0)
+ int fd;
+
+ fd = open(*argv, OREAD);
+ if(fd < 0)
sysfatal("%r");
+ if(fd != 0) dup(fd, 0);
} else if(argc > 1)
usage();