main.c
changeset 278 c1187ddcd7f7
parent 275 425cd4490c1e
child 281 0d0444d32c59
equal deleted inserted replaced
277:1e7fa455e3b4 278:c1187ddcd7f7
   261 	while(running) {
   261 	while(running) {
   262 		FD_ZERO(&rd);
   262 		FD_ZERO(&rd);
   263 		if(readin)
   263 		if(readin)
   264 			FD_SET(STDIN_FILENO, &rd);
   264 			FD_SET(STDIN_FILENO, &rd);
   265 		FD_SET(xfd, &rd);
   265 		FD_SET(xfd, &rd);
   266 
       
   267 		i = select(xfd + 1, &rd, NULL, NULL, NULL);
   266 		i = select(xfd + 1, &rd, NULL, NULL, NULL);
   268 		if(i == -1 && errno == EINTR)
   267 		if(i == -1 && errno == EINTR)
   269 			continue;
   268 			continue;
   270 		if(i < 0)
   269 		if(i < 0)
   271 			eprint("select failed\n");
   270 			eprint("select failed\n");