Print this page
*** NO COMMENTS ***

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/man/src/man.c
          +++ new/usr/src/cmd/man/src/man.c
↓ open down ↓ 144 lines elided ↑ open up ↑
 145  145   * where X is a string consisting of letters from the p_tag fields
 146  146   * below.
 147  147   */
 148  148  static const struct preprocessor {
 149  149          char    p_tag;
 150  150          char    *p_nroff,
 151  151                  *p_troff,
 152  152                  *p_stdin_char;
 153  153  } preprocessors [] = {
 154  154          {'c',   "cw",                           "cw",           "-"},
 155      -        {'e',   "neqn /usr/share/lib/pub/eqnchar",
 156      -                        "eqn /usr/share/lib/pub/eqnchar",       "-"},
      155 +        {'e',   "/usr/bin/neqn /usr/share/lib/pub/eqnchar",
      156 +                        "/usr/bin/eqn /usr/share/lib/pub/eqnchar",      "-"},
 157  157          {'p',   "gpic",                         "gpic",         "-"},
 158  158          {'r',   "refer",                        "refer",        "-"},
 159  159          {'t',   "tbl",                          "tbl",          ""},
 160  160          {'v',   "vgrind -f",                    "vgrind -f",    "-"},
 161  161          {0,     0,                              0,              0}
 162  162  };
 163  163  
 164  164  struct suffix {
 165  165          char *ds;
 166  166          char *fs;
↓ open down ↓ 2597 lines elided ↑ open up ↑
2764 2764                                  return (-1);
2765 2765                                  }
2766 2766                                                          (void) fclose(md);
2767 2767                                                  }
2768 2768                                          }
2769 2769                                  }
2770 2770                                  if (catmando && compargs)
2771 2771                                          (void) sprintf(cmdbuf, "cat %s > %s",
2772 2772                                              tmpdir, manpname_sgml);
2773 2773                                  else
2774      -        (void) sprintf(cmdbuf, " cat %s | tbl | eqn | %s %s - %s > %s",
2775      -            tmpdir, troffit ? troffcmd : "nroff -u0 -Tlp",
     2774 +        (void) sprintf(cmdbuf, " cat %s | tbl | /usr/bin/eqn | %s %s - %s > %s",
     2775 +            tmpdir, troffit ? troffcmd : "/usr/bin/nroff -u0 -Tlp",
2776 2776              macros, troffit ? "" : " | col -x", tmpname);
2777 2777                          } else
2778 2778                                  if (catmando && compargs)
2779 2779                                          (void) sprintf(cbp, " > %s",
2780 2780                                              manpname_sgml);
2781 2781                                  else
2782      -        (void) sprintf(cbp, " | tbl | eqn | %s %s - %s > %s",
2783      -            troffit ? troffcmd : "nroff -u0 -Tlp",
     2782 +        (void) sprintf(cbp, " | tbl | /usr/bin/eqn | %s %s - %s > %s",
     2783 +            troffit ? troffcmd : "/usr/bin/nroff -u0 -Tlp",
2784 2784              macros, troffit ? "" : " | col -x", tmpname);
2785 2785  
2786 2786                  } else
2787 2787          (void) sprintf(cbp, "%s %s %s%s > %s",
2788      -            troffit ? troffcmd : "nroff -u0 -Tlp",
     2788 +            troffit ? troffcmd : "/usr/bin/nroff -u0 -Tlp",
2789 2789              macros, pipestage == 0 ? manpname : "-",
2790 2790              troffit ? "" : " | col -x", tmpname);
2791 2791  
2792 2792                  /* Reformat the page. */
2793 2793                  if (sys(cmdbuf)) {
2794 2794  /*
2795 2795   * TRANSLATION_NOTE - message for man -d or catman -p
2796 2796   * Error message if sys(%s) failed
2797 2797   */
2798 2798                          (void) fprintf(stderr, gettext(
↓ open down ↓ 528 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX