Lines Matching refs:dirname
326 static char *filename = NULL, *dirname = NULL, *dirpath = NULL; in fn_filename_completion_function() local
348 nptr = el_realloc(dirname, (len + 1) * in fn_filename_completion_function()
351 el_free(dirname); in fn_filename_completion_function()
352 dirname = NULL; in fn_filename_completion_function()
355 dirname = nptr; in fn_filename_completion_function()
356 (void)strlcpy(dirname, text, len + 1); in fn_filename_completion_function()
366 el_free(dirname); in fn_filename_completion_function()
367 dirname = NULL; in fn_filename_completion_function()
379 if (dirname == NULL) { in fn_filename_completion_function()
380 if ((dirname = strdup("")) == NULL) in fn_filename_completion_function()
383 } else if (*dirname == '~') in fn_filename_completion_function()
384 dirpath = fn_tilde_expand(dirname); in fn_filename_completion_function()
386 dirpath = strdup(dirname); in fn_filename_completion_function()
428 len = strlen(dirname) + len + 1; in fn_filename_completion_function()
432 (void)snprintf(temp, len, "%s%s", dirname, entry->d_name); in fn_filename_completion_function()