Lines Matching refs:dirname
148 static char *filename = NULL, *dirname = NULL, *dirpath = NULL; in fn_filename_completion_function() local
170 nptr = el_realloc(dirname, (len + 1) * in fn_filename_completion_function()
173 el_free(dirname); in fn_filename_completion_function()
174 dirname = NULL; in fn_filename_completion_function()
177 dirname = nptr; in fn_filename_completion_function()
178 (void)strncpy(dirname, text, len); in fn_filename_completion_function()
179 dirname[len] = '\0'; in fn_filename_completion_function()
189 el_free(dirname); in fn_filename_completion_function()
190 dirname = NULL; in fn_filename_completion_function()
202 if (dirname == NULL) { in fn_filename_completion_function()
203 if ((dirname = strdup("")) == NULL) in fn_filename_completion_function()
206 } else if (*dirname == '~') in fn_filename_completion_function()
207 dirpath = fn_tilde_expand(dirname); in fn_filename_completion_function()
209 dirpath = strdup(dirname); in fn_filename_completion_function()
245 len = strlen(dirname) + len + 1; in fn_filename_completion_function()
249 (void)snprintf(temp, len, "%s%s", dirname, entry->d_name); in fn_filename_completion_function()