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); |