Lines Matching defs:dirname
1704 static char *dirname = (char *)NULL;
1721 FREE (dirname);
1728 dirname = savestring (text);
1730 temp = strrchr (dirname, '/');
1734 if (dirname[0] == '/' && dirname[1] == '/' && ISALPHA ((unsigned char)dirname[2]) && dirname[3] == '/')
1735 temp = strrchr (dirname + 3, '/');
1745 else if (ISALPHA ((unsigned char)dirname[0]) && dirname[1] == ':')
1747 strcpy (filename, dirname + 2);
1748 dirname[2] = '\0';
1753 dirname[0] = '.';
1754 dirname[1] = '\0';
1760 users_dirname = savestring (dirname);
1762 if (*dirname == '~')
1764 temp = tilde_expand (dirname);
1765 free (dirname);
1766 dirname = temp;
1770 (*rl_directory_rewrite_hook) (&dirname);
1772 if (rl_directory_completion_hook && (*rl_directory_completion_hook) (&dirname))
1775 users_dirname = savestring (dirname);
1778 directory = opendir (dirname);
1836 if (dirname)
1838 free (dirname);
1839 dirname = (char *)NULL;
1856 /* dirname && (strcmp (dirname, ".") != 0) */
1857 if (dirname && (dirname[0] != '.' || dirname[1]))
1861 dirlen = strlen (dirname);
1863 strcpy (temp, dirname);
1866 if (dirname[dirlen - 1] != '/')