[BACK]Return to catman.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/catman.c between version 1.15 and 1.22

version 1.15, 2017/02/08 14:50:53 version 1.22, 2020/06/14 23:40:31
Line 17 
Line 17 
  */   */
 #include "config.h"  #include "config.h"
   
   #if NEED_XPG4_2
   #define _XPG4_2
   #endif
   
 #include <sys/types.h>  #include <sys/types.h>
 #include <sys/socket.h>  #include <sys/socket.h>
 #include <sys/stat.h>  #include <sys/stat.h>
Line 40 
Line 44 
 int      process_manpage(int, int, const char *);  int      process_manpage(int, int, const char *);
 int      process_tree(int, int);  int      process_tree(int, int);
 void     run_mandocd(int, const char *, const char *)  void     run_mandocd(int, const char *, const char *)
                 __attribute__((noreturn));                  __attribute__((__noreturn__));
 ssize_t  sock_fd_write(int, int, int, int);  ssize_t  sock_fd_write(int, int, int, int);
 void     usage(void) __attribute__((noreturn));  void     usage(void) __attribute__((__noreturn__));
   
   
 void  void
Line 53  run_mandocd(int sockfd, const char *outtype, const cha
Line 57  run_mandocd(int sockfd, const char *outtype, const cha
         if (snprintf(sockfdstr, sizeof(sockfdstr), "%d", sockfd) == -1)          if (snprintf(sockfdstr, sizeof(sockfdstr), "%d", sockfd) == -1)
                 err(1, "snprintf");                  err(1, "snprintf");
         if (defos == NULL)          if (defos == NULL)
                 execlp("mandocd", "mandocd", "-T", outtype, sockfdstr, NULL);                  execlp("mandocd", "mandocd", "-T", outtype,
                       sockfdstr, (char *)NULL);
         else          else
                 execlp("mandocd", "mandocd", "-T", outtype,                  execlp("mandocd", "mandocd", "-T", outtype,
                     "-I", defos, sockfdstr, NULL);                      "-I", defos, sockfdstr, (char *)NULL);
         err(1, "exec");          err(1, "exec");
 }  }
   
Line 249  main(int argc, char **argv)
Line 254  main(int argc, char **argv)
 void  void
 usage(void)  usage(void)
 {  {
         fprintf(stderr, "usage: catman [-I os=name] [-T output] "          fprintf(stderr, "usage: %s [-I os=name] [-T output] "
             "srcdir dstdir\n");              "srcdir dstdir\n", BINM_CATMAN);
         exit(1);          exit(1);
 }  }

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.22

CVSweb