mirror of git://git.suckless.org/ubase
Use *_FILENO instead of hardcoding constants
This commit is contained in:
parent
fc4dc81535
commit
4d7091cae9
|
@ -110,16 +110,13 @@ main(int argc, char **argv)
|
||||||
|
|
||||||
/* if -c is set, redirect stdin/stdout/stderr to console */
|
/* if -c is set, redirect stdin/stdout/stderr to console */
|
||||||
if (console) {
|
if (console) {
|
||||||
close(0);
|
close(STDIN_FILENO);
|
||||||
if(open(console, O_RDWR) == -1){
|
if(open(console, O_RDWR) == -1)
|
||||||
eprintf("open %s:", console);
|
eprintf("open %s:", console);
|
||||||
}
|
if (dup2(STDIN_FILENO, STDOUT_FILENO) != STDOUT_FILENO)
|
||||||
if (dup2(0,1) == -1){
|
|
||||||
eprintf("dup2 %s:", "0,1");
|
eprintf("dup2 %s:", "0,1");
|
||||||
}
|
if (dup2(STDIN_FILENO, STDERR_FILENO) != STDERR_FILENO)
|
||||||
if (dup2(0,2) == -1){
|
|
||||||
eprintf("dup2 %s:", "0,2");
|
eprintf("dup2 %s:", "0,2");
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* execute init */
|
/* execute init */
|
||||||
|
|
Loading…
Reference in New Issue