diff options
author | John Högberg <[email protected]> | 2018-09-27 16:38:00 +0200 |
---|---|---|
committer | John Högberg <[email protected]> | 2018-10-11 12:13:25 +0200 |
commit | 1997b6b57d755e25d4050043450bb3cc7b229189 (patch) | |
tree | 18c6a2ad4e69cbb1e789db149639284a554b0eac /lib/kernel/test/prim_file_SUITE.erl | |
parent | 18b4828030e049a641e732785b081ff44576c9c8 (diff) | |
download | otp-1997b6b57d755e25d4050043450bb3cc7b229189.tar.gz otp-1997b6b57d755e25d4050043450bb3cc7b229189.tar.bz2 otp-1997b6b57d755e25d4050043450bb3cc7b229189.zip |
erts: Fix UNC path handling on Windows
This is unlikely to be the last of the path problems seen after
OTP 21, and I'm starting to regret my decision to unconditionally
use long paths. The idea to hit all long-path problems all the time
was good in theory as it makes such bugs far more visible, but
there just aren't enough people who test pre-release versions on
Windows, making this the world's slowest game of whack-a-mole.
Diffstat (limited to 'lib/kernel/test/prim_file_SUITE.erl')
-rw-r--r-- | lib/kernel/test/prim_file_SUITE.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/kernel/test/prim_file_SUITE.erl b/lib/kernel/test/prim_file_SUITE.erl index a02b5f87d1..2f465a15bc 100644 --- a/lib/kernel/test/prim_file_SUITE.erl +++ b/lib/kernel/test/prim_file_SUITE.erl @@ -1300,7 +1300,8 @@ e_delete(Config) when is_list(Config) -> case os:type() of {win32, _} -> %% Remove a character device. - {error, eacces} = ?PRIM_FILE:delete("nul"); + expect({error, eacces}, {error, einval}, + ?PRIM_FILE:delete("nul")); _ -> ?PRIM_FILE:write_file_info( Base, #file_info {mode=0}), |