improved consistency of Windows filename handling
original commit: 9017943cdba8c54c8f0acf20b037174780c10039
This commit is contained in:
parent
19f3c85fe2
commit
4699fc1db0
5
LOG
5
LOG
|
@ -1016,3 +1016,8 @@
|
|||
in threaded builds) when a lot of small objects are allocated by
|
||||
C code with no intervening Scheme-side allocation or dirty writes.
|
||||
alloc.c, types.h, externs.h
|
||||
- made Windows filename handling in directory-list, file-access-time,
|
||||
file-change-time, file-directory?, file-exists?, file-modification-time,
|
||||
get-mode, and path-absolute more consistent with
|
||||
https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file
|
||||
6.ss, 6.ms, io.stex, release_notes.stex
|
||||
|
|
|
@ -3687,9 +3687,9 @@ are involved.
|
|||
|
||||
\begin{tabular}{llllllll}
|
||||
path & abs & first & rest & parent & last & root & ext \\
|
||||
\scheme{c:} & \scheme{#t} & \scheme{c:} & \scheme{_} & \scheme{c:} & \scheme{_} & \scheme{c:} & \scheme{_} \\
|
||||
\scheme{c:} & \scheme{#f} & \scheme{c:} & \scheme{_} & \scheme{c:} & \scheme{_} & \scheme{c:} & \scheme{_} \\
|
||||
\scheme{c:/} & \scheme{#t} & \scheme{c:/} & \scheme{_} & \scheme{c:/} & \scheme{_} & \scheme{c:/} & \scheme{_} \\
|
||||
\scheme{c:a/b} & \scheme{#t} & \scheme{c:} & \scheme{a/b} & \scheme{c:a} & \scheme{b} & \scheme{c:a/b} & \scheme{_} \\
|
||||
\scheme{c:a/b} & \scheme{#f} & \scheme{c:} & \scheme{a/b} & \scheme{c:a} & \scheme{b} & \scheme{c:a/b} & \scheme{_} \\
|
||||
\scheme{//s/a/b.c} & \scheme{#t} & \scheme{//s} & \scheme{a/b.c} & \scheme{//s/a} & \scheme{b.c} & \scheme{//s/a/b} & \scheme{c} \\
|
||||
\scheme{//s.com} & \scheme{#t} & \scheme{//s.com} & \scheme{_} & \scheme{//s.com} & \scheme{_} & \scheme{//s.com} & \scheme{_} \\
|
||||
\end{tabular}
|
||||
|
|