18 #include <drizzled/internal/my_sys.h>
19 #include <drizzled/internal/m_string.h>
33 char * my_load_path(
char * to,
const char *path,
34 const char *own_path_prefix)
39 if ((path[0] == FN_HOMELIB && path[1] == FN_LIBCHAR) ||
40 test_if_hard_path(path))
42 else if ((is_cur=(path[0] == FN_CURLIB && path[1] == FN_LIBCHAR)) ||
43 (strncmp(path,FN_PARENTDIR, strlen(FN_PARENTDIR)) == 0) ||
48 if (! getcwd(buff,(uint32_t) (FN_REFLEN-strlen(path)+is_cur)))
49 strcat(buff,path+is_cur);
54 snprintf(buff,
sizeof(buff),
"%s%s",own_path_prefix,path);