Make script(1) a little less broken.
Close the file descriptor to the TTY. There is no reason why the parent process should keep track of the descriptor. This ensures that the application inside properly drains the TTY during exit(2). Reported by: alfred MFC after: 2 weeks
This commit is contained in:
parent
f0c078e6e0
commit
8d5e4a1416
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=205008
@ -158,6 +158,8 @@ main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
if (child == 0)
|
if (child == 0)
|
||||||
doshell(argv);
|
doshell(argv);
|
||||||
|
else
|
||||||
|
close(slave);
|
||||||
|
|
||||||
if (flushtime > 0)
|
if (flushtime > 0)
|
||||||
tvp = &tv;
|
tvp = &tv;
|
||||||
|
Loading…
Reference in New Issue
Block a user