diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2011-11-24 10:44:56 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2011-11-24 10:44:56 +0000 |
commit | 7d1abf6ddeb956998dd360fb7287733f82ab03d5 (patch) | |
tree | 9bd92554d9b8d33ce6f3dd281f22d48f13d83b6c /manpath.c | |
parent | 2a49c75c52a1e488bee53810342812dd48f32a79 (diff) | |
download | mandoc-7d1abf6ddeb956998dd360fb7287733f82ab03d5.tar.gz mandoc-7d1abf6ddeb956998dd360fb7287733f82ab03d5.tar.zst mandoc-7d1abf6ddeb956998dd360fb7287733f82ab03d5.zip |
Allow man.conf file to be assignable.
Diffstat (limited to 'manpath.c')
-rw-r--r-- | manpath.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1,4 +1,4 @@ -/* $Id: manpath.c,v 1.2 2011/11/24 10:43:55 kristaps Exp $ */ +/* $Id: manpath.c,v 1.3 2011/11/24 10:44:56 kristaps Exp $ */ /* * Copyright (c) 2011 Ingo Schwarze <schwarze@openbsd.org> * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv> @@ -123,7 +123,7 @@ manpath_parseconf(struct manpaths *dirs) free(buf); pclose(stream); #else - manpath_manconf(dirs); + manpath_manconf(MAN_CONF_FILE, dirs); #endif } @@ -139,7 +139,7 @@ manpath_free(struct manpaths *p) } void -manpath_manconf(struct manpaths *dirs) +manpath_manconf(const char *file, struct manpaths *dirs) { FILE *stream; char *p, *q; @@ -148,7 +148,7 @@ manpath_manconf(struct manpaths *dirs) keysz = strlen(MAN_CONF_KEY); assert(keysz > 0); - if (NULL == (stream = fopen(MAN_CONF_FILE, "r"))) + if (NULL == (stream = fopen(file, "r"))) return; while (NULL != (p = fgetln(stream, &len))) { |