mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 08:37:35 +00:00
Kernel+LibC: Add fstatat
The function fstatat can do the same thing as the stat and lstat functions. However, it can be passed the file descriptor of a directory which will be used when as the starting point for relative paths. This is contrary to stat and lstat which use the current working directory as the starting for relative paths.
This commit is contained in:
parent
875116c3e5
commit
e7310ba45a
6 changed files with 29 additions and 5 deletions
|
@ -40,6 +40,7 @@ __BEGIN_DECLS
|
|||
int creat(const char* path, mode_t);
|
||||
int open(const char* path, int options, ...);
|
||||
#define AT_FDCWD -100
|
||||
#define AT_SYMLINK_NOFOLLOW 0x100
|
||||
int openat(int dirfd, const char* path, int options, ...);
|
||||
|
||||
int fcntl(int fd, int cmd, ...);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue