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

Diff for /mandoc/main.c between version 1.301 and 1.303

version 1.301, 2017/07/26 10:21:55 version 1.303, 2018/02/23 16:47:10
Line 484  main(int argc, char *argv[])
Line 484  main(int argc, char *argv[])
                                 passthrough(resp->file, fd,                                  passthrough(resp->file, fd,
                                     conf.output.synopsisonly);                                      conf.output.synopsisonly);
   
                           if (ferror(stdout)) {
                                   if (tag_files != NULL) {
                                           warn("%s", tag_files->ofn);
                                           tag_unlink();
                                           tag_files = NULL;
                                   } else
                                           warn("stdout");
                                   rc = MANDOCLEVEL_SYSERR;
                                   break;
                           }
   
                         if (argc > 1 && curp.outtype <= OUTT_UTF8) {                          if (argc > 1 && curp.outtype <= OUTT_UTF8) {
                                 if (curp.outdata == NULL)                                  if (curp.outdata == NULL)
                                         outdata_alloc(&curp);                                          outdata_alloc(&curp);
Line 1173  spawn_pager(struct tag_files *tag_files)
Line 1184  spawn_pager(struct tag_files *tag_files)
         if (dup2(tag_files->ofd, STDOUT_FILENO) == -1)          if (dup2(tag_files->ofd, STDOUT_FILENO) == -1)
                 err((int)MANDOCLEVEL_SYSERR, "pager stdout");                  err((int)MANDOCLEVEL_SYSERR, "pager stdout");
         close(tag_files->ofd);          close(tag_files->ofd);
         close(tag_files->tfd);          assert(tag_files->tfd == -1);
   
         /* Do not start the pager before controlling the terminal. */          /* Do not start the pager before controlling the terminal. */
   

Legend:
Removed from v.1.301  
changed lines
  Added in v.1.303

CVSweb