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

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

version 1.16, 2016/11/08 16:23:37 version 1.17, 2017/01/09 17:49:55
Line 219 
Line 219 
         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