mirror of
https://github.com/openbsd/src.git
synced 2025-01-03 06:45:37 -08:00
Finally delete support for the "_whatdb" configuration directive,
which has a misleading syntax. It was declared obsolete and superseded by the "manpath" directive five years ago.
This commit is contained in:
parent
8945acc287
commit
6709a8142f
@ -1,4 +1,4 @@
|
|||||||
.\" $OpenBSD: man.conf.5,v 1.7 2020/02/10 13:18:21 schwarze Exp $
|
.\" $OpenBSD: man.conf.5,v 1.8 2020/02/10 14:42:03 schwarze Exp $
|
||||||
.\"
|
.\"
|
||||||
.\" Copyright (c) 2015, 2017 Ingo Schwarze <schwarze@openbsd.org>
|
.\" Copyright (c) 2015, 2017 Ingo Schwarze <schwarze@openbsd.org>
|
||||||
.\"
|
.\"
|
||||||
@ -101,12 +101,6 @@ manual.
|
|||||||
.It Ic toc Ta none Ta Cm html Ta print table of contents
|
.It Ic toc Ta none Ta Cm html Ta print table of contents
|
||||||
.It Ic width Ta integer Ta Cm ascii , utf8 Ta right margin
|
.It Ic width Ta integer Ta Cm ascii , utf8 Ta right margin
|
||||||
.El
|
.El
|
||||||
.It Ic _whatdb Ar path Ns Cm /whatis.db
|
|
||||||
This directive provides the same functionality as
|
|
||||||
.Ic manpath ,
|
|
||||||
but using a historic and misleading syntax.
|
|
||||||
It is kept for backward compatibility for now,
|
|
||||||
but will eventually be removed.
|
|
||||||
.El
|
.El
|
||||||
.Sh FILES
|
.Sh FILES
|
||||||
.Bl -tag -width /etc/examples/man.conf -compact
|
.Bl -tag -width /etc/examples/man.conf -compact
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: manpath.c,v 1.27 2019/07/10 19:38:56 schwarze Exp $ */
|
/* $OpenBSD: manpath.c,v 1.28 2020/02/10 14:42:03 schwarze Exp $ */
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2011,2014,2015,2017-2019 Ingo Schwarze <schwarze@openbsd.org>
|
* Copyright (c) 2011,2014,2015,2017-2019 Ingo Schwarze <schwarze@openbsd.org>
|
||||||
* Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
|
* Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
|
||||||
@ -165,7 +165,7 @@ manconf_free(struct manconf *conf)
|
|||||||
static void
|
static void
|
||||||
manconf_file(struct manconf *conf, const char *file)
|
manconf_file(struct manconf *conf, const char *file)
|
||||||
{
|
{
|
||||||
const char *const toks[] = { "manpath", "output", "_whatdb" };
|
const char *const toks[] = { "manpath", "output" };
|
||||||
char manpath_default[] = MANPATH_DEFAULT;
|
char manpath_default[] = MANPATH_DEFAULT;
|
||||||
|
|
||||||
FILE *stream;
|
FILE *stream;
|
||||||
@ -202,13 +202,6 @@ manconf_file(struct manconf *conf, const char *file)
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch (tok) {
|
switch (tok) {
|
||||||
case 2: /* _whatdb */
|
|
||||||
while (ep > cp && ep[-1] != '/')
|
|
||||||
ep--;
|
|
||||||
if (ep == cp)
|
|
||||||
continue;
|
|
||||||
*ep = '\0';
|
|
||||||
/* FALLTHROUGH */
|
|
||||||
case 0: /* manpath */
|
case 0: /* manpath */
|
||||||
manpath_add(&conf->manpath, cp, '\0');
|
manpath_add(&conf->manpath, cp, '\0');
|
||||||
*manpath_default = '\0';
|
*manpath_default = '\0';
|
||||||
|
Loading…
Reference in New Issue
Block a user