Lines Matching refs:filename0
290 static int recurs_dos_loop(MainParam_t *mp, const char *filename0,
306 if(!strncmp(filename0,"./", 2)) {
307 filename0 += 2;
310 if(!strcmp(filename0,".") && filename1) {
311 filename0 ++;
314 if(filename0[0] == '/') {
315 filename0++;
318 if(!filename0[0]) {
321 filename0 = filename1;
328 if(!strncmp(filename0,"../", 3) ||
329 (!strcmp(filename0, "..") && filename1)) {
332 return recurs_dos_loop(mp, filename0+2, filename1, lookupState);
337 ptr = strchr(filename0, '/');
339 length = strlen(filename0);
343 length = ptr - filename0;
348 mp->targetName = filename0;
355 if(!strcmp(filename0, ".") || !filename0[0]) {
360 if(!strcmp(filename0, "..")) {
368 lookupState->filename = filename0;
389 (r=vfat_lookup(&entry, filename0, length,