#include <string.h>
#include <unistd.h>
+int fd;
char *argv0, aflag, mflag, rflag, sflag, vflag, next;
void error(void)
ssize_t ret, len;
len = strlen(str);
while (len > 0) {
- ret = write(STDOUT_FILENO, str, len);
+ ret = write(fd, str, len);
if (ret == -1)
error();
str += ret;
void usage(void)
{
+ fd = STDERR_FILENO;
putstr("usage: ");
putstr(argv0);
putstr(" [-amrsv]\n");
char *p;
int i;
+ fd = STDOUT_FILENO;
argv0 = "";
if (argc) {
argv0 = argv[0];