Commit b6046155 authored by Eli Zaretskii's avatar Eli Zaretskii

(directory_files_internal) [WINDOWSNT]: Don't make a local copy

of dirfilename.
parent 28571246
2009-07-13 Eli Zaretskii <eliz@gnu.org>
* dired.c (directory_files_internal) [WINDOWSNT]: Don't make a
local copy of dirfilename.
2009-07-13 Kenichi Handa <handa@m17n.org>
* chartab.c (sub_char_table_ref_and_range): Fix the range check
......
......@@ -219,14 +219,9 @@ directory_files_internal (directory, full, match, nosort, attrs, id_format)
w32_save = Vw32_get_true_file_attributes;
if (EQ (Vw32_get_true_file_attributes, Qlocal))
{
char *dirnm = SDATA (dirfilename);
char *fn = alloca (SBYTES (dirfilename) + 1);
strncpy (fn, SDATA (dirfilename), SBYTES (dirfilename));
fn[SBYTES (dirfilename)] = '\0';
/* w32.c:stat will notice these bindings and avoid calling
GetDriveType for each file. */
if (is_slow_fs (fn))
if (is_slow_fs (SDATA (dirfilename)))
Vw32_get_true_file_attributes = Qnil;
else
Vw32_get_true_file_attributes = Qt;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment