Symbol: tag_files
usr/src/cmd/mandoc/main.c
1228
outst->tag_files->tcpgid =
usr/src/cmd/mandoc/main.c
1243
outst->tag_files->tcpgid = tc_pgid;
usr/src/cmd/mandoc/main.c
1288
assert(outst->tag_files->ofd == -1);
usr/src/cmd/mandoc/main.c
1289
assert(outst->tag_files->tfs == NULL);
usr/src/cmd/mandoc/main.c
1320
if (*outst->tag_files->tfn != '\0' &&
usr/src/cmd/mandoc/main.c
1325
argv[argc++] = outst->tag_files->tfn;
usr/src/cmd/mandoc/main.c
1337
outst->tag_files->ofn, tag_target);
usr/src/cmd/mandoc/main.c
1339
argv[argc] = outst->tag_files->ofn;
usr/src/cmd/mandoc/main.c
1360
outst->tag_files->pager_pid = pager_pid;
usr/src/cmd/mandoc/main.c
210
outst.tag_files = NULL;
usr/src/cmd/mandoc/main.c
658
if (outst.tag_files != NULL) {
usr/src/cmd/mandoc/main.c
85
struct tag_files *tag_files; /* Tagging state variables. */
usr/src/cmd/mandoc/main.c
898
outst->tag_files = term_tag_init(conf->output.outfilename,
usr/src/cmd/mandoc/main.c
925
if (outst->tag_files != NULL) {
usr/src/cmd/mandoc/main.c
927
outst->tag_files->ofn, strerror(errno));
usr/src/cmd/mandoc/main.c
929
outst->tag_files = NULL;
usr/src/cmd/mandoc/term_tag.c
108
(void)strlcpy(tag_files.tfn, "/tmp/man.XXXXXXXXXX",
usr/src/cmd/mandoc/term_tag.c
109
sizeof(tag_files.tfn));
usr/src/cmd/mandoc/term_tag.c
110
if ((tfd = mkstemp(tag_files.tfn)) == -1) {
usr/src/cmd/mandoc/term_tag.c
112
"%s: %s", tag_files.tfn, strerror(errno));
usr/src/cmd/mandoc/term_tag.c
116
(void)strlcpy(tag_files.tfn, tagfilename,
usr/src/cmd/mandoc/term_tag.c
117
sizeof(tag_files.tfn));
usr/src/cmd/mandoc/term_tag.c
126
if ((tag_files.tfs = fdopen(tfd, "w")) == NULL) {
usr/src/cmd/mandoc/term_tag.c
136
return &tag_files;
usr/src/cmd/mandoc/term_tag.c
144
if (tag_files.ofd != -1) {
usr/src/cmd/mandoc/term_tag.c
145
close(tag_files.ofd);
usr/src/cmd/mandoc/term_tag.c
146
tag_files.ofd = -1;
usr/src/cmd/mandoc/term_tag.c
157
if (tag_files.tfs == NULL)
usr/src/cmd/mandoc/term_tag.c
163
fprintf(tag_files.tfs, "%.*s %s %zu\n",
usr/src/cmd/mandoc/term_tag.c
164
len, cp, tag_files.ofn, line);
usr/src/cmd/mandoc/term_tag.c
178
if (tag_files.tfs != NULL) {
usr/src/cmd/mandoc/term_tag.c
179
fclose(tag_files.tfs);
usr/src/cmd/mandoc/term_tag.c
180
tag_files.tfs = NULL;
usr/src/cmd/mandoc/term_tag.c
182
if (tag_files.ofd != -1) {
usr/src/cmd/mandoc/term_tag.c
184
if ((irc = dup2(tag_files.ofd, STDOUT_FILENO)) == -1)
usr/src/cmd/mandoc/term_tag.c
186
close(tag_files.ofd);
usr/src/cmd/mandoc/term_tag.c
187
tag_files.ofd = -1;
usr/src/cmd/mandoc/term_tag.c
197
if (tag_files.tcpgid != -1) {
usr/src/cmd/mandoc/term_tag.c
199
if (tc_pgid == tag_files.pager_pid ||
usr/src/cmd/mandoc/term_tag.c
202
(void)tcsetpgrp(STDOUT_FILENO, tag_files.tcpgid);
usr/src/cmd/mandoc/term_tag.c
204
if (strncmp(tag_files.ofn, "/tmp/man.", 9) == 0) {
usr/src/cmd/mandoc/term_tag.c
205
unlink(tag_files.ofn);
usr/src/cmd/mandoc/term_tag.c
206
*tag_files.ofn = '\0';
usr/src/cmd/mandoc/term_tag.c
208
if (strncmp(tag_files.tfn, "/tmp/man.", 9) == 0) {
usr/src/cmd/mandoc/term_tag.c
209
unlink(tag_files.tfn);
usr/src/cmd/mandoc/term_tag.c
210
*tag_files.tfn = '\0';
usr/src/cmd/mandoc/term_tag.c
41
static struct tag_files tag_files;
usr/src/cmd/mandoc/term_tag.c
49
struct tag_files *
usr/src/cmd/mandoc/term_tag.c
58
tag_files.tfs = NULL;
usr/src/cmd/mandoc/term_tag.c
59
tag_files.tcpgid = -1;
usr/src/cmd/mandoc/term_tag.c
81
if ((tag_files.ofd = dup(STDOUT_FILENO)) == -1) {
usr/src/cmd/mandoc/term_tag.c
89
(void)snprintf(tag_files.ofn, sizeof(tag_files.ofn),
usr/src/cmd/mandoc/term_tag.c
91
if ((ofd = mkstemps(tag_files.ofn, strlen(suffix))) == -1) {
usr/src/cmd/mandoc/term_tag.c
93
"%s: %s", tag_files.ofn, strerror(errno));
usr/src/cmd/mandoc/term_tag.c
97
(void)strlcpy(tag_files.ofn, outfilename,
usr/src/cmd/mandoc/term_tag.c
98
sizeof(tag_files.ofn));
usr/src/cmd/mandoc/term_tag.h
31
struct tag_files *term_tag_init(const char *, const char *, const char *);