if (select(fd+s+1, &fdset,NULL,NULL,NULL) < 0) PERROR("select");\r
if (FD_ISSET(fd, &fdset)) {\r
if (DEBUG)\r
- write(1,">", 1);\r
+ if (write(1,">", 1) < 0) PERROR("write");\r
l = read(fd, buf, sizeof(buf));\r
if (l < 0) \r
PERROR("read");\r
}\r
if (FD_ISSET(s, &fdset)) {\r
if (DEBUG) \r
- write(1,"<", 1);\r
+ if (write(1,"<", 1) < 0) PERROR("write");\r
soutlen = sizeof(sout);\r
l = recvfrom(s, buf, sizeof(buf), 0, (struct sockaddr *)&sout, &soutlen);\r
if (l == -1) {\r
- write(1,"(", 1);\r
+ if (write(1,"(", 1) < 0) PERROR("write");\r
fprintf(stderr, "[%s,%d]", strerror(errno), l);\r
continue;\r
}\r