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

Diff for /src/usr.bin/mandoc/cgi.c between version 1.52 and 1.53

version 1.52, 2015/11/05 17:47:53 version 1.53, 2015/11/05 20:55:46
Line 75 
Line 75 
 static  void             pg_show(struct req *, const char *);  static  void             pg_show(struct req *, const char *);
 static  void             resp_begin_html(int, const char *);  static  void             resp_begin_html(int, const char *);
 static  void             resp_begin_http(int, const char *);  static  void             resp_begin_http(int, const char *);
   static  void             resp_copy(const char *);
 static  void             resp_end_html(void);  static  void             resp_end_html(void);
 static  void             resp_searchform(const struct req *);  static  void             resp_searchform(const struct req *);
 static  void             resp_show(const struct req *, const char *);  static  void             resp_show(const struct req *, const char *);
Line 366 
Line 367 
 }  }
   
 static void  static void
   resp_copy(const char *filename)
   {
           char     buf[4096];
           ssize_t  sz;
           int      fd;
   
           if ((fd = open(filename, O_RDONLY)) != -1) {
                   fflush(stdout);
                   while ((sz = read(fd, buf, sizeof(buf))) > 0)
                           write(STDOUT_FILENO, buf, sz);
           }
   }
   
   static void
 resp_begin_html(int code, const char *msg)  resp_begin_html(int code, const char *msg)
 {  {
   
Line 382 
Line 397 
                "<BODY>\n"                 "<BODY>\n"
                "<!-- Begin page content. //-->\n",                 "<!-- Begin page content. //-->\n",
                CSS_DIR, CUSTOMIZE_TITLE);                 CSS_DIR, CUSTOMIZE_TITLE);
   
           resp_copy(MAN_DIR "/header.html");
 }  }
   
 static void  static void
 resp_end_html(void)  resp_end_html(void)
 {  {
   
           resp_copy(MAN_DIR "/footer.html");
   
         puts("</BODY>\n"          puts("</BODY>\n"
              "</HTML>");               "</HTML>");
 }  }
Line 397 
Line 416 
 {  {
         int              i;          int              i;
   
         puts(CUSTOMIZE_BEGIN);  
         puts("<!-- Begin search form. //-->");          puts("<!-- Begin search form. //-->");
         printf("<DIV ID=\"mancgi\">\n"          printf("<DIV ID=\"mancgi\">\n"
                "<FORM ACTION=\"%s\" METHOD=\"get\">\n"                 "<FORM ACTION=\"%s\" METHOD=\"get\">\n"

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53