aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mansearch.c
Commit message (Expand)AuthorAgeFilesLines
* When finding a bogus database entry,Ingo Schwarze2017-08-221-1/+11
* No longer use names that only occur in the SYNOPSIS section as namesIngo Schwarze2017-08-021-18/+49
* Prefer arch-dependent over arch-independent pages if the name priority,Ingo Schwarze2017-07-191-3/+19
* Basic reporting of .Xrs to manual pages that don't existIngo Schwarze2017-07-011-3/+9
* Do not warn if a database file does not existIngo Schwarze2017-05-171-1/+2
* The apropos(1) manual still documents the unary -i operator forIngo Schwarze2017-04-181-1/+6
* Fix previous: i forgot explicit NUL termination;Ingo Schwarze2017-04-181-0/+2
* Restore -kO Nd, -kO Nm, -kO sec, and -kO arch to working order.Ingo Schwarze2017-04-171-24/+52
* A missing initialization could randomly cause regular expressionIngo Schwarze2017-03-031-0/+1
* Really protect <err.h> as already promised in the previous commit message.Ingo Schwarze2016-08-051-0/+2
* Linux compatibility: Work around the lack of EFTYPE and protect <err.h>.Ingo Schwarze2016-07-201-1/+2
* Remove the dependency on SQLite without loss of functionality.Ingo Schwarze2016-07-191-575/+471
* getopt(3) is declared in <unistd.h>, and <getopt.h> is not needed;Ingo Schwarze2016-07-091-2/+1
* Prefer warn(3) over perror(3) at the few places where it was used.Ingo Schwarze2016-01-081-6/+6
* No point in trying to go on when elementary database operationsIngo Schwarze2015-11-261-7/+10
* Without HAVE_ERR, don't try to include <err.h>, it probably isn't there.Ingo Schwarze2015-11-071-1/+3
* In ./configure, select a RE syntax for word boundaries supported by libc;Ingo Schwarze2015-11-061-1/+8
* Reduce the amount of code by moving the three copies of the ohashIngo Schwarze2015-10-131-38/+3
* Finally use __progname, err(3) and warn(3).Ingo Schwarze2015-10-111-18/+17
* modernize style: "return" is not a functionIngo Schwarze2015-10-061-24/+24
* Let man(1) and apropos(1) work even when the current directoryIngo Schwarze2015-04-011-36/+34
* Parse the new man.conf(5) "output" directive.Ingo Schwarze2015-03-271-4/+4
* When interpreting the -O argument as a macro name fails,Ingo Schwarze2015-03-111-3/+4
* When man(1) and apropos(1) look for a file man1/foo.1 but it's unavailable,Ingo Schwarze2015-02-271-4/+29
* Make the man(1) and apropos(1) options -s and -S much less expensive:Ingo Schwarze2015-01-201-49/+23
* When opening mandoc.db fails, tell the user in which directory.Ingo Schwarze2014-12-061-2/+4
* Make makewhatis(8) understand .so links to .gz pages.Ingo Schwarze2014-11-271-13/+8
* In man(1) mode, prefer file name matches over .Dt name matches overIngo Schwarze2014-11-181-7/+12
* In man(1) mode without -a, stop searching after the first manual treeIngo Schwarze2014-11-111-1/+9
* If a manual page is installed gzip(1)ed, let makewhatis(8) takeIngo Schwarze2014-09-031-5/+10
* In man(1) mode, change to the right directory before starting the parser,Ingo Schwarze2014-09-011-1/+2
* Bugfix: make whatis(1) case-insensitive again.Ingo Schwarze2014-08-211-1/+2
* Fully integrate apropos(1) into mandoc(1).Ingo Schwarze2014-08-171-28/+29
* Improve build system and autodetection.Ingo Schwarze2014-08-161-2/+2
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-3/+3
* mmap(2) requires MAP_PRIVATE ^ MAP_SHARED for flags;Ingo Schwarze2014-08-091-2/+3
* Absurdly, the return value of sqlite3_column_text()Ingo Schwarze2014-08-051-6/+6
* If an old SQLite version doesn't provide SQLITE_DETERMINISTIC,Ingo Schwarze2014-08-051-1/+4
* Sort result pages first by section number, then by name.Ingo Schwarze2014-07-241-1/+21
* Fix whatis(1) to correctly match words instead of any substrings.Ingo Schwarze2014-07-121-23/+51
* Merge from OpenBSD - Marc Espie improved the ohash interface:Ingo Schwarze2014-06-201-10/+8
* Audit malloc(3)/calloc(3)/realloc(3) usage.Ingo Schwarze2014-04-231-4/+4
* improve SQL style: avoid "SELECT *", be explicit in what columns we want;Ingo Schwarze2014-04-231-5/+7
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-13/+13
* Garbage collect one pair of needless parentheses in SQL code generation;Ingo Schwarze2014-04-171-8/+8
* Rename the mpages.id column to mpages.pageid. There is no good reasonIngo Schwarze2014-04-161-18/+18
* Pass the function flags SQLITE_UTF8 (because SQLITE_ANY is deprecated)Ingo Schwarze2014-04-161-3/+5
* Oops, sorry, revert previous and commit the correct patch:Ingo Schwarze2014-04-151-5/+7
* At the end of mansearch(), fchdir() back to where we started from;Ingo Schwarze2014-04-151-1/+2
* Further apropos(1) speed optimization was trickier than anticipated.Ingo Schwarze2014-04-111-1/+49