Allow simpler stdout -f handling.
This commit is contained in:
parent
f2da43a0b6
commit
a1cd28f809
1 changed files with 9 additions and 3 deletions
12
st.c
12
st.c
|
@ -801,9 +801,15 @@ ttynew(void) {
|
|||
close(s);
|
||||
cmdfd = m;
|
||||
signal(SIGCHLD, sigchld);
|
||||
if(opt_io && !(fileio = fopen(opt_io, "w"))) {
|
||||
fprintf(stderr, "Error opening %s:%s\n",
|
||||
opt_io, strerror(errno));
|
||||
if(opt_io) {
|
||||
if(!strcmp(opt_io, "-")) {
|
||||
fileio = stdout;
|
||||
} else {
|
||||
if(!(fileio = fopen(opt_io, "w"))) {
|
||||
fprintf(stderr, "Error opening %s:%s\n",
|
||||
opt_io, strerror(errno));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue