Browse Source

Allow simpler stdout -f handling.

master
Christoph Lohmann 12 years ago
parent
commit
a1cd28f809
1 changed files with 9 additions and 3 deletions
  1. +9
    -3
      st.c

+ 9
- 3
st.c View File

@ -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…
Cancel
Save