Lines Matching refs:dirname
147 static char *filename = NULL, *dirname = NULL, *dirpath = NULL; in fn_filename_completion_function() local
169 nptr = el_realloc(dirname, (len + 1) * in fn_filename_completion_function()
172 el_free(dirname); in fn_filename_completion_function()
173 dirname = NULL; in fn_filename_completion_function()
176 dirname = nptr; in fn_filename_completion_function()
177 (void)strncpy(dirname, text, len); in fn_filename_completion_function()
178 dirname[len] = '\0'; in fn_filename_completion_function()
188 el_free(dirname); in fn_filename_completion_function()
189 dirname = NULL; in fn_filename_completion_function()
201 if (dirname == NULL) { in fn_filename_completion_function()
202 if ((dirname = strdup("")) == NULL) in fn_filename_completion_function()
205 } else if (*dirname == '~') in fn_filename_completion_function()
206 dirpath = fn_tilde_expand(dirname); in fn_filename_completion_function()
208 dirpath = strdup(dirname); in fn_filename_completion_function()
250 len = strlen(dirname) + len + 1; in fn_filename_completion_function()
254 (void)snprintf(temp, len, "%s%s", dirname, entry->d_name); in fn_filename_completion_function()