You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 23, 2023. It is now read-only.
- System.IO.Compression.ZipFile was unnecessarily including PathInternals.Windows/Unix.cs
- A System.Runtime test for PathTooLongException was passing but for the wrong reason: on Windows it was testing a path longer than max path, whereas on Unix it happened to be passing because of limitations on directory length in a path. I've tweaked it to avoid assumptions about max path length.
I found these by scrubbing through all of corefx looking for additional uses of max path. The only other one now outside of System.IO.FileSystem / System.Runtime.Extensions and the associated interop files is in Semaphore, which limits a semaphore name to be MAX_PATH. We'll need to address that separately when we determine how best to handle named synchronization primitives on Unix (the limit is unlikely to be the MAX_PATH equivalent on Unix.)
0 commit comments