summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Renardias <vinc@src.gnome.org>1998-02-25 20:44:32 +0000
committerVincent Renardias <vinc@src.gnome.org>1998-02-25 20:44:32 +0000
commitadfb743a839f1a28f66ae1225b8d5b33551dcc74 (patch)
treec771ba74b6479805d91ec998a6c8eec666bb0dbb
parent966e17c1681f3667b2b856f8d4fff69806035fd0 (diff)
downloadnautilus-adfb743a839f1a28f66ae1225b8d5b33551dcc74.tar.gz
Wed, 25 Feb 1998 21:41:18 +0100 [Vincent]
- if man:/usr/man/manX/foo.X doesn't exist, check if man:/usr/man/manX/foo.X.gz does.
-rw-r--r--components/help/converters/gnome-man2html2/gnome-man2html.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/components/help/converters/gnome-man2html2/gnome-man2html.c b/components/help/converters/gnome-man2html2/gnome-man2html.c
index 7bc4e5a23..48e279f4e 100644
--- a/components/help/converters/gnome-man2html2/gnome-man2html.c
+++ b/components/help/converters/gnome-man2html2/gnome-man2html.c
@@ -3640,7 +3640,15 @@ static char *search_manpath(char *name)
}
strmaxcpy(smfbuf, manpath[i], LARGE_STR_MAX);
strmaxcat(smfbuf, name, LARGE_STR_MAX);
- if (stat(smfbuf, &stbuf) !=-1) return smfbuf;
+ if (stat(smfbuf, &stbuf) !=-1) {
+ return smfbuf;
+ } else {
+ strmaxcpy(smfbuf, manpath[i], LARGE_STR_MAX);
+ strmaxcat(smfbuf, name, LARGE_STR_MAX);
+ strmaxcat(smfbuf, ".gz", LARGE_STR_MAX);
+ if (stat(smfbuf, &stbuf) !=-1)
+ return smfbuf;
+ }
}
return NULL;
}