X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/836f8eb0eda25f31b82c07384fc9b1fb60ce7182..dc4d0c4bf247cfc88e1f3f9463fa2264d3d226b5:/uip/mhcachesbr.c diff --git a/uip/mhcachesbr.c b/uip/mhcachesbr.c index 4c177d18..10f41d87 100644 --- a/uip/mhcachesbr.c +++ b/uip/mhcachesbr.c @@ -15,8 +15,8 @@ #include #include #include "mhmisc.h" -#include "../sbr/lock_file.h" -#include "../sbr/m_mktemp.h" +#include "sbr/lock_file.h" +#include "sbr/m_mktemp.h" #ifdef HAVE_SYS_TIME_H # include @@ -181,7 +181,7 @@ find_cache (CT ct, int policy, int *writing, char *id, case CACHE_PUBLIC: if (cache_private && !writing - && find_cache_aux (writing ? 2 : 0, cache_private, id, + && find_cache_aux (0, cache_private, id, buffer, buflen) == OK) { if (access (buffer, R_OK) != NOTOK) { got_private: @@ -270,14 +270,15 @@ static int find_cache_aux (int writing, char *directory, char *id, char *buffer, int buflen) { - int mask, usemap; + int mask; + bool usemap; char mapfile[BUFSIZ], mapname[BUFSIZ]; FILE *fp; int failed_to_lock = 0; static int partno, pid; static time_t clock = 0; - usemap = 1; + usemap = true; if (debugsw) fprintf (stderr, "find_cache_aux %s usemap=%d\n", directory, usemap);