mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-10-11 03:38:07 +00:00
macOS refuses opendir on /dev/fd/N for a directory (ENOTDIR) and Node has no fdopendir, so every Dart pubspec walk failed on darwin at the repo root. The darwin backend now lists the lexical path and re-checks the pinned descriptor chain before and after, the same pattern it already uses for child opens. Linux still lists through /proc/self/fd/N. Adds a beforeDirectoryList test seam with a swap-before-listing test, and registers the test file in the cross-platform list so macOS CI runs it. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| helpers | ||
| integration | ||
| unit | ||
| utils | ||