X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Flookups%2Fdsearch.c;h=dba8422ccf1e07c65d919f38c62e5708ab57b4b7;hb=d447dbd160a0fb503ed1e763f3f23d28744b6ddd;hp=1eb2924f01cd6a1677c821c9924dbf38acf9f186;hpb=46d2a5e6f6e7709d172903b13945d23fc0a2c888;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/lookups/dsearch.c b/src/src/lookups/dsearch.c index 1eb2924f0..dba8422cc 100644 --- a/src/src/lookups/dsearch.c +++ b/src/src/lookups/dsearch.c @@ -25,9 +25,9 @@ it open, because the "search" can be done by a call to lstat() rather than actually scanning through the list of files. */ static void * -dsearch_open(uschar *dirname, uschar **errmsg) +dsearch_open(const uschar * dirname, uschar ** errmsg) { -DIR *dp = opendir(CS dirname); +DIR * dp = exim_opendir(dirname); if (!dp) { int save_errno = errno; @@ -48,8 +48,8 @@ return (void *)(-1); integer as this gives warnings on 64-bit systems. */ static BOOL -dsearch_check(void *handle, uschar *filename, int modemask, uid_t *owners, - gid_t *owngroups, uschar **errmsg) +dsearch_check(void * handle, const uschar * filename, int modemask, + uid_t * owners, gid_t * owngroups, uschar ** errmsg) { handle = handle; return lf_check_file(-1, filename, S_IFDIR, modemask, owners, owngroups, @@ -66,8 +66,8 @@ scanning the directory, as it is hopefully faster to let the OS do the scanning for us. */ static int -dsearch_find(void *handle, uschar *dirname, const uschar *keystring, int length, - uschar **result, uschar **errmsg, uint *do_cache) +dsearch_find(void * handle, const uschar * dirname, const uschar * keystring, + int length, uschar ** result, uschar ** errmsg, uint * do_cache) { struct stat statbuf; int save_errno;