void umain(void) { int fd; if ((fd = initfd(0, "stdin:", O_RDONLY)) < 0) { warn("open <stdin> failed: %e.\n", fd); } if ((fd = initfd(1, "stdout:", O_WRONLY)) < 0) { warn("open <stdout> failed: %e.\n", fd); } int ret = main(); exit(ret); }
void umain(int argc, char **argv) { int fd; if ((fd = initfd(0, "/dev/stdin", O_RDONLY)) < 0) { warn("open <stdin> failed: %e.\n", fd); } if ((fd = initfd(1, "/dev/stdout", O_WRONLY)) < 0) { warn("open <stdout> failed: %e.\n", fd); } if ((fd = initfd(2, "/dev/stdout", O_WRONLY)) < 0) { warn("open <stderr> failed: %e.\n", fd); } int ret = main(argc, argv); exit(ret); }