mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 01:17:34 +00:00
Kernel: Make access() take path+length
Also, let's return EFAULT for nullptr at the LibC layer. We can't do all bad addresses this way, but we can at least do null. :^)
This commit is contained in:
parent
ad4284428a
commit
642137f014
3 changed files with 10 additions and 6 deletions
|
@ -171,7 +171,7 @@ public:
|
|||
int sys$setgid(gid_t);
|
||||
int sys$setuid(uid_t);
|
||||
unsigned sys$alarm(unsigned seconds);
|
||||
int sys$access(const char* pathname, int mode);
|
||||
int sys$access(const char* pathname, size_t path_length, int mode);
|
||||
int sys$fcntl(int fd, int cmd, u32 extra_arg);
|
||||
int sys$ioctl(int fd, unsigned request, unsigned arg);
|
||||
int sys$mkdir(const char* pathname, mode_t mode);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue