# HG changeset patch # User Daniel J Sebald # Date 1580545494 18000 # Node ID 673fb7081ebe09a81cf2fedbc0ea22877b8ff3e2 # Parent 367ab44d18c85fb0d72191c0c720f9f6a10004a8 Supply folder field for dir() on Windows UNC shares (bug #57664). * dir.m: Don't call canonicalize_file_name() on paths that look like Windows UNC shares. diff -r 367ab44d18c8 -r 673fb7081ebe scripts/miscellaneous/dir.m --- a/scripts/miscellaneous/dir.m Sat Feb 01 10:57:35 2020 +0100 +++ b/scripts/miscellaneous/dir.m Sat Feb 01 03:24:54 2020 -0500 @@ -156,7 +156,12 @@ if (! is_same_file (last_dir, tmpdir)) ## Caching mechanism to speed up function last_dir = tmpdir; - last_absdir = canonicalize_file_name (last_dir); + if (ispc () && strncmp (last_dir, '\\', 2)) + ## Windows UNC network file name is used as is + last_absdir = last_dir; + else + last_absdir = canonicalize_file_name (last_dir); + endif endif info(cnt).folder = last_absdir; lt = localtime (st.mtime);