=================================================================== RCS file: /cvs/mandoc/catman.c,v retrieving revision 1.16 retrieving revision 1.19 diff -u -p -r1.16 -r1.19 --- mandoc/catman.c 2017/02/08 16:11:40 1.16 +++ mandoc/catman.c 2017/02/16 15:12:32 1.19 @@ -1,4 +1,4 @@ -/* $Id: catman.c,v 1.16 2017/02/08 16:11:40 schwarze Exp $ */ +/* $Id: catman.c,v 1.19 2017/02/16 15:12:32 schwarze Exp $ */ /* * Copyright (c) 2017 Michael Stapelberg * Copyright (c) 2017 Ingo Schwarze @@ -41,6 +41,10 @@ #include #include +#ifndef O_DIRECTORY +#define O_DIRECTORY 0 +#endif + int process_manpage(int, int, const char *); int process_tree(int, int); void run_mandocd(int, const char *, const char *) @@ -57,10 +61,11 @@ run_mandocd(int sockfd, const char *outtype, const cha if (snprintf(sockfdstr, sizeof(sockfdstr), "%d", sockfd) == -1) err(1, "snprintf"); if (defos == NULL) - execlp("mandocd", "mandocd", "-T", outtype, sockfdstr, NULL); + execlp("mandocd", "mandocd", "-T", outtype, + sockfdstr, (char *)NULL); else execlp("mandocd", "mandocd", "-T", outtype, - "-I", defos, sockfdstr, NULL); + "-I", defos, sockfdstr, (char *)NULL); err(1, "exec"); } @@ -253,7 +258,7 @@ main(int argc, char **argv) void usage(void) { - fprintf(stderr, "usage: catman [-I os=name] [-T output] " - "srcdir dstdir\n"); + fprintf(stderr, "usage: %s [-I os=name] [-T output] " + "srcdir dstdir\n", BINM_CATMAN); exit(1); }