aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/manpath.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2011-11-24 10:44:56 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2011-11-24 10:44:56 +0000
commit7d1abf6ddeb956998dd360fb7287733f82ab03d5 (patch)
tree9bd92554d9b8d33ce6f3dd281f22d48f13d83b6c /manpath.c
parent2a49c75c52a1e488bee53810342812dd48f32a79 (diff)
downloadmandoc-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.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/manpath.c b/manpath.c
index 7d5492bf..81c5b6a5 100644
--- a/manpath.c
+++ b/manpath.c
@@ -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))) {