Lines Matching defs:directory_name
842 char *directory_name, *filename, *dname;
854 directory_name = NULL;
861 directory_name = "";
868 directory_name = (char *) malloc (directory_len + 1);
870 if (directory_name == 0) /* allocation failed? */
873 bcopy (pathname, directory_name, directory_len);
874 directory_name[directory_len] = '\0';
879 /* If directory_name contains globbing characters, then we
881 if (glob_pattern_p (directory_name))
887 if ((flags & GX_GLOBSTAR) && directory_name[0] == '*' && directory_name[1] == '*' && (directory_name[2] == '/' || directory_name[2] == '\0'))
890 if (directory_name[directory_len - 1] == '/')
891 directory_name[directory_len - 1] = '\0';
893 directories = glob_filename (directory_name, dflags);
897 free (directory_name);
898 directory_name = NULL;
995 bcopy (directory_name, result[0], directory_len + 1);
997 free (directory_name);
1009 dequote_pathname (directory_name);
1036 (directory_len == 0 ? "." : directory_name),
1042 free (directory_name);
1046 result = glob_dir_to_array ((dflags & GX_ALLDIRS) ? "" : directory_name, temp_results, flags);
1048 free (directory_name);
1063 if (free_dirname && directory_name)
1064 free (directory_name);