[BACK]Return to main.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/main.c between version 1.192 and 1.193

version 1.192, 2014/09/03 23:21:47 version 1.193, 2014/10/18 15:57:34
Line 581  passthrough(const char *file, int fd)
Line 581  passthrough(const char *file, int fd)
                 for (off = 0; off < nr; off += nw)                  for (off = 0; off < nr; off += nw)
                         if ((nw = write(STDOUT_FILENO, buf + off,                          if ((nw = write(STDOUT_FILENO, buf + off,
                             (size_t)(nr - off))) == -1 || nw == 0) {                              (size_t)(nr - off))) == -1 || nw == 0) {
                                   close(fd);
                                 syscall = "write";                                  syscall = "write";
                                 goto fail;                                  goto fail;
                         }                          }
   
         if (nr == 0) {          close(fd);
                 close(fd);  
           if (nr == 0)
                 return(MANDOCLEVEL_OK);                  return(MANDOCLEVEL_OK);
         }  
   
         syscall = "read";          syscall = "read";
 fail:  fail:

Legend:
Removed from v.1.192  
changed lines
  Added in v.1.193

CVSweb