[BACK]Return to rsh.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / rsh

Diff for /src/usr.bin/rsh/Attic/rsh.c between version 1.29 and 1.30

version 1.29, 2002/07/15 22:11:21 version 1.30, 2002/08/12 02:31:43
Line 346 
Line 346 
                 bp = buf;                  bp = buf;
   
 rewrite:        FD_ZERO(&rembits);  rewrite:        FD_ZERO(&rembits);
                   if (rem >= FD_SETSIZE)
                           errx(1, "descriptor too large");
                 FD_SET(rem, &rembits);                  FD_SET(rem, &rembits);
                 if (select(rem + 1, 0, &rembits, 0, 0) < 0) {                  if (select(rem + 1, 0, &rembits, 0, 0) < 0) {
                         if (errno != EINTR) {                          if (errno != EINTR) {
Line 380 
Line 382 
   
         sigprocmask(SIG_SETMASK, omask, NULL);          sigprocmask(SIG_SETMASK, omask, NULL);
         FD_ZERO(&readfrom);          FD_ZERO(&readfrom);
           if (rfd2 >= FD_SETSIZE)
                   errx(1, "descriptor too large");
         FD_SET(rfd2, &readfrom);          FD_SET(rfd2, &readfrom);
           if (rem >= FD_SETSIZE)
                   errx(1, "descriptor too large");
         FD_SET(rem, &readfrom);          FD_SET(rem, &readfrom);
         do {          do {
                 FD_COPY(&readfrom, &ready);                  FD_COPY(&readfrom, &ready);

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30