Removing an old select() regression.
This commit is contained in:
		
							
								
								
									
										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
	
	Block a user