2 * busybox library eXtendet funcion
4 * concatenate path and file name to new allocation buffer,
5 * not addition '/' if path name already have '/'
11 extern char *concat_path_file(const char *path, const char *filename)
18 if (l>0 && path[l-1] == '/')
20 l += strlen(filename);
21 if (l>0 && filename[0] == '/')
23 outbuf = xmalloc(l+1+flg_slash);
24 sprintf(outbuf, (flg_slash ? "%s/%s" : "%s%s"), path, filename);