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

Diff for /mandoc/tag.c between version 1.16 and 1.17

version 1.16, 2016/11/08 16:23:58 version 1.17, 2017/01/09 17:49:58
Line 221  tag_unlink(void)
Line 221  tag_unlink(void)
         pid_t    tc_pgid;          pid_t    tc_pgid;
   
         if (tag_files.tcpgid != -1) {          if (tag_files.tcpgid != -1) {
                 tc_pgid = tcgetpgrp(STDIN_FILENO);                  tc_pgid = tcgetpgrp(tag_files.ofd);
                 if (tc_pgid == tag_files.pager_pid ||                  if (tc_pgid == tag_files.pager_pid ||
                     tc_pgid == getpgid(0) ||                      tc_pgid == getpgid(0) ||
                     getpgid(tc_pgid) == -1)                      getpgid(tc_pgid) == -1)
                         (void)tcsetpgrp(STDIN_FILENO, tag_files.tcpgid);                          (void)tcsetpgrp(tag_files.ofd, tag_files.tcpgid);
         }          }
         if (*tag_files.ofn != '\0')          if (*tag_files.ofn != '\0')
                 unlink(tag_files.ofn);                  unlink(tag_files.ofn);

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

CVSweb