mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 04:47:35 +00:00
Kernel+LibC: Don't allow a directory to become a subdirectory of itself
If you try to do this (e.g "mv directory directory"), sys$rename() will now fail with EDIRINTOSELF. Dr. POSIX says we should return EINVAL for this, but a custom error code allows us to print a much more helpful error message when this problem occurs. :^)
This commit is contained in:
parent
13aa3d2d62
commit
a28f29c82c
3 changed files with 8 additions and 1 deletions
|
@ -99,4 +99,5 @@
|
|||
#define EPROTO 71
|
||||
#define ENOTSUP 72
|
||||
#define EPFNOSUPPORT 73
|
||||
#define EMAXERRNO 74
|
||||
#define EDIRINTOSELF 74
|
||||
#define EMAXERRNO 75
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue