comparison main.c @ 266:e8aa8f6e3481

supplying NULL args in select
author Anselm R.Garbe <arg@10ksloc.org>
date Mon, 14 Aug 2006 07:40:20 +0200
parents 573b1c4a71a4
children e9dc5a9f9480
comparison
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) {