From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from krisdoz.my.domain (schwarze@localhost [127.0.0.1]) by krisdoz.my.domain (8.14.5/8.14.5) with ESMTP id r659X4QT013747 for ; Fri, 5 Jul 2013 05:33:04 -0400 (EDT) Received: (from schwarze@localhost) by krisdoz.my.domain (8.14.5/8.14.3/Submit) id r659X318023279; Fri, 5 Jul 2013 05:33:03 -0400 (EDT) Date: Fri, 5 Jul 2013 05:33:03 -0400 (EDT) Message-Id: <201307050933.r659X318023279@krisdoz.my.domain> X-Mailinglist: mdocml-source Reply-To: source@mdocml.bsd.lv MIME-Version: 1.0 From: schwarze@mdocml.bsd.lv To: source@mdocml.bsd.lv Subject: mdocml: Simple partial sync with OpenBSD: * Again accept suffixes on the X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Log Message: ----------- Simple partial sync with OpenBSD: * Again accept suffixes on the name of the whatis utility. * The usage line for whatis must not invite expressions. * Revert the argument names in the SYNOPSIS back to the usual ones. * Revert a few gratuitious changes regarding line breaks etc. Modified Files: -------------- mdocml: apropos.1 apropos.c Revision Data ------------- Index: apropos.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/apropos.c,v retrieving revision 1.33 retrieving revision 1.34 diff -Lapropos.c -Lapropos.c -u -p -r1.33 -r1.34 --- apropos.c +++ apropos.c @@ -37,8 +37,9 @@ main(int argc, char *argv[]) struct mansearch search; size_t i, sz; struct manpage *res; - char *conf_file, *defpaths, *auxpaths; struct manpaths paths; + char *defpaths, *auxpaths; + char *conf_file; char *progname; extern char *optarg; extern int optind; @@ -49,10 +50,13 @@ main(int argc, char *argv[]) else ++progname; - auxpaths = defpaths = conf_file = NULL; + whatis = (0 == strncmp(progname, "whatis", 6)); + memset(&paths, 0, sizeof(struct manpaths)); memset(&search, 0, sizeof(struct mansearch)); - whatis = (0 == strcmp(progname, "whatis")); + + auxpaths = defpaths = NULL; + conf_file = NULL; while (-1 != (ch = getopt(argc, argv, "C:M:m:S:s:"))) switch (ch) { @@ -99,12 +103,8 @@ main(int argc, char *argv[]) free(res); return(sz ? EXIT_SUCCESS : EXIT_FAILURE); usage: - fprintf(stderr, "usage: %s [-C conf] " - "[-M paths] " - "[-m paths] " - "[-S arch] " - "[-s section] " - "expr ...\n", - progname); + fprintf(stderr, "usage: %s [-C file] [-M path] [-m path] " + "[-S arch] [-s section]%s ...\n", progname, + whatis ? " name" : "\n expression"); return(EXIT_FAILURE); } Index: apropos.1 =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/apropos.1,v retrieving revision 1.19 retrieving revision 1.20 diff -Lapropos.1 -Lapropos.1 -u -p -r1.19 -r1.20 --- apropos.1 +++ apropos.1 @@ -24,8 +24,8 @@ .Sh SYNOPSIS .Nm .Op Fl C Ar file -.Op Fl M Ar manpath -.Op Fl m Ar manpath +.Op Fl M Ar path +.Op Fl m Ar path .Op Fl S Ar arch .Op Fl s Ar section .Ar expression ... @@ -60,13 +60,13 @@ Specify an alternative configuration in .Xr man.conf 5 format. -.It Fl M Ar manpath +.It Fl M Ar path Use the colon-separated path instead of the default list of paths searched for .Xr mandocdb 8 databases. Invalid paths, or paths without manual databases, are ignored. -.It Fl m Ar manpath +.It Fl m Ar path Prepend the colon-separated paths to the list of paths searched for .Xr mandocdb 8 -- To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv