Lines Matching refs:dirname
328 static char *filename = NULL, *dirname = NULL, *dirpath = NULL; in fn_filename_completion_function() local
351 nptr = el_realloc(dirname, (len + 1) * in fn_filename_completion_function()
354 el_free(dirname); in fn_filename_completion_function()
355 dirname = NULL; in fn_filename_completion_function()
358 dirname = nptr; in fn_filename_completion_function()
359 (void)strlcpy(dirname, text, len + 1); in fn_filename_completion_function()
369 el_free(dirname); in fn_filename_completion_function()
370 dirname = NULL; in fn_filename_completion_function()
382 if (dirname == NULL) { in fn_filename_completion_function()
383 if ((dirname = strdup("")) == NULL) in fn_filename_completion_function()
386 } else if (*dirname == '~') in fn_filename_completion_function()
387 dirpath = fn_tilde_expand(dirname); in fn_filename_completion_function()
389 dirpath = strdup(dirname); in fn_filename_completion_function()
431 len = strlen(dirname) + len + 1; in fn_filename_completion_function()
435 (void)snprintf(temp, len, "%s%s", dirname, entry->d_name); in fn_filename_completion_function()