Closed
Description
Version
v23.7.0
Platform
Darwin redacted 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:22:58 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T8132 arm64
Subsystem
No response
What steps will reproduce the bug?
Call fs.rmSync
on a not empty directory.
How often does it reproduce? Is there a required condition?
The not empty directory error must occur.
What is the expected behavior? Why is that the expected behavior?
Get the result code of ENOTEMPTY
.
What do you see instead?
Get the result code of EACCES
.
Additional information
The relevant line that returns the wrong error code:
Lines 1706 to 1708 in 69fdce2
A list of constants and their error codes: https://en.cppreference.com/w/cpp/error/errc.