Lines Matching refs:dirname
329 static char *filename = NULL, *dirname = NULL, *dirpath = NULL; in fn_filename_completion_function() local
352 nptr = el_realloc(dirname, (len + 1) * in fn_filename_completion_function()
355 el_free(dirname); in fn_filename_completion_function()
356 dirname = NULL; in fn_filename_completion_function()
359 dirname = nptr; in fn_filename_completion_function()
360 (void)strlcpy(dirname, text, len + 1); in fn_filename_completion_function()
370 el_free(dirname); in fn_filename_completion_function()
371 dirname = NULL; in fn_filename_completion_function()
383 if (dirname == NULL) { in fn_filename_completion_function()
384 if ((dirname = strdup("")) == NULL) in fn_filename_completion_function()
387 } else if (*dirname == '~') in fn_filename_completion_function()
388 dirpath = fn_tilde_expand(dirname); in fn_filename_completion_function()
390 dirpath = strdup(dirname); in fn_filename_completion_function()
426 len = strlen(dirname) + len + 1; in fn_filename_completion_function()
430 (void)snprintf(temp, len, "%s%s", dirname, entry->d_name); in fn_filename_completion_function()