Tracked by #375 and represented in #378.
Scope
Extend target-specific filesystem providers and the common std::sys::fs facade with coherent contracts for:
- rename.
- chmod and fchmod.
- truncate and ftruncate.
- link and symlink.
- readlink.
- directory creation and removal parity where names differ by platform.
Keep these as raw operating-system primitives. User-facing naming and ownership decisions belong to #380.
Completion criteria
Tracked by #375 and represented in #378.
Scope
Extend target-specific filesystem providers and the common std::sys::fs facade with coherent contracts for:
Keep these as raw operating-system primitives. User-facing naming and ownership decisions belong to #380.
Completion criteria