Removing an old select() regression.
parent
8e968739c3
commit
678eff6e18
8
st.c
8
st.c
|
@ -3481,12 +3481,11 @@ run(void) {
|
||||||
FD_SET(cmdfd, &rfd);
|
FD_SET(cmdfd, &rfd);
|
||||||
FD_SET(xfd, &rfd);
|
FD_SET(xfd, &rfd);
|
||||||
|
|
||||||
switch(select(MAX(xfd, cmdfd)+1, &rfd, NULL, NULL, tv) < 0) {
|
if(select(MAX(xfd, cmdfd)+1, &rfd, NULL, NULL, tv) < 0) {
|
||||||
case -1:
|
|
||||||
if(errno == EINTR)
|
if(errno == EINTR)
|
||||||
continue;
|
continue;
|
||||||
die("select failed: %s\n", SERRNO);
|
die("select failed: %s\n", SERRNO);
|
||||||
default:
|
}
|
||||||
if(FD_ISSET(cmdfd, &rfd)) {
|
if(FD_ISSET(cmdfd, &rfd)) {
|
||||||
ttyread();
|
ttyread();
|
||||||
if(blinktimeout) {
|
if(blinktimeout) {
|
||||||
|
@ -3498,8 +3497,7 @@ run(void) {
|
||||||
|
|
||||||
if(FD_ISSET(xfd, &rfd))
|
if(FD_ISSET(xfd, &rfd))
|
||||||
xev = actionfps;
|
xev = actionfps;
|
||||||
break;
|
|
||||||
}
|
|
||||||
gettimeofday(&now, NULL);
|
gettimeofday(&now, NULL);
|
||||||
drawtimeout.tv_sec = 0;
|
drawtimeout.tv_sec = 0;
|
||||||
drawtimeout.tv_usec = (1000/xfps) * 1000;
|
drawtimeout.tv_usec = (1000/xfps) * 1000;
|
||||||
|
|
Reference in New Issue