mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Build fixes for NetWare
This commit is contained in:
@@ -373,22 +373,24 @@ static int comp_names(struct fileinfo *a, struct fileinfo *b)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int
|
static int find_file(const char *name, const char *root,
|
||||||
find_file(const char *name, const char *root, uint flags, char *result, size_t len, ...)
|
uint flags, char *result, size_t len, ...)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret= 1;
|
||||||
va_list va;
|
va_list va;
|
||||||
FILEINFO key= { (char*)name, NULL };
|
|
||||||
const char *subdir;
|
const char *subdir;
|
||||||
char *cp;
|
char *cp;
|
||||||
|
FILEINFO key;
|
||||||
|
|
||||||
|
/* Init key with name of the file to look for */
|
||||||
|
key.name= (char*)name;
|
||||||
|
|
||||||
DBUG_ASSERT(root != NULL);
|
DBUG_ASSERT(root != NULL);
|
||||||
|
|
||||||
cp= strmake(result, root, len);
|
cp= strmake(result, root, len);
|
||||||
if (cp[-1] != FN_LIBCHAR)
|
if (cp[-1] != FN_LIBCHAR)
|
||||||
*cp++= FN_LIBCHAR;
|
*cp++= FN_LIBCHAR;
|
||||||
|
|
||||||
ret= 1;
|
|
||||||
va_start(va, len);
|
va_start(va, len);
|
||||||
subdir= (!(flags & MY_SEARCH_SELF)) ? va_arg(va, char *) : "";
|
subdir= (!(flags & MY_SEARCH_SELF)) ? va_arg(va, char *) : "";
|
||||||
while (subdir)
|
while (subdir)
|
||||||
|
Reference in New Issue
Block a user