main.c
changeset 266 e8aa8f6e3481
parent 265 573b1c4a71a4
child 271 e9dc5a9f9480
equal deleted inserted replaced
265:573b1c4a71a4 266:e8aa8f6e3481
   261 		FD_ZERO(&rd);
   261 		FD_ZERO(&rd);
   262 		if(readin)
   262 		if(readin)
   263 			FD_SET(STDIN_FILENO, &rd);
   263 			FD_SET(STDIN_FILENO, &rd);
   264 		FD_SET(xfd, &rd);
   264 		FD_SET(xfd, &rd);
   265 
   265 
   266 		i = select(xfd + 1, &rd, 0, 0, 0);
   266 		i = select(xfd + 1, &rd, NULL, NULL, NULL);
   267 		if(i == -1 && errno == EINTR)
   267 		if(i == -1 && errno == EINTR)
   268 			continue;
   268 			continue;
   269 		if(i < 0)
   269 		if(i < 0)
   270 			eprint("select failed\n");
   270 			eprint("select failed\n");
   271 		else if(i > 0) {
   271 		else if(i > 0) {