tEnforce a terminal size to reduce race conditions in too efficient apps. - st … | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 504a165277c13797840c42c64807b59cd4e5f3a5 | |
parent 9031e228ce283cd4847832acf012a910f74ad1ed | |
Author: Christoph Lohmann <[email protected]> | |
Date: Thu, 28 Jan 2016 18:09:11 +0100 | |
Enforce a terminal size to reduce race conditions in too efficient apps. | |
dvtm is too fast in starting up. It will then have a race condition in finding | |
tthe right. terminal size. | |
Diffstat: | |
M st.c | 2 ++ | |
1 file changed, 2 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -1440,6 +1440,8 @@ ttynew(void) | |
if (openpty(&m, &s, NULL, NULL, &w) < 0) | |
die("openpty failed: %s\n", strerror(errno)); | |
+ ttyresize(); | |
+ | |
switch (pid = fork()) { | |
case -1: | |
die("fork failed\n"); |