* Forgot to add linkat(), this really closes #4928 now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34289 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -134,7 +134,9 @@ extern int pipe(int fildes[2]);
|
||||
extern int dup(int fd);
|
||||
extern int dup2(int fd1, int fd2);
|
||||
extern int close(int fd);
|
||||
extern int link(const char *name, const char *new_name);
|
||||
extern int link(const char *toPath, const char *path);
|
||||
extern int linkat(int toFD, const char *toPath, int pathFD,
|
||||
const char *path, int flag);
|
||||
extern int unlink(const char *name);
|
||||
extern int unlinkat(int fd, const char *path, int flag);
|
||||
extern int rmdir(const char *path);
|
||||
|
||||
@@ -190,7 +190,8 @@ status_t _user_read_link(int fd, const char *path, char *buffer,
|
||||
status_t _user_write_link(const char *path, const char *toPath);
|
||||
status_t _user_create_symlink(int fd, const char *path, const char *toPath,
|
||||
int mode);
|
||||
status_t _user_create_link(const char *path, const char *toPath);
|
||||
status_t _user_create_link(int pathFD, const char *path, int toFD,
|
||||
const char *toPath, bool traverseLeafLink);
|
||||
status_t _user_unlink(int fd, const char *path);
|
||||
status_t _user_rename(int oldFD, const char *oldpath, int newFD,
|
||||
const char *newpath);
|
||||
|
||||
@@ -239,7 +239,8 @@ extern status_t _kern_read_link(int fd, const char *path, char *buffer,
|
||||
size_t *_bufferSize);
|
||||
extern status_t _kern_create_symlink(int fd, const char *path,
|
||||
const char *toPath, int mode);
|
||||
extern status_t _kern_create_link(const char *path, const char *toPath);
|
||||
extern status_t _kern_create_link(int pathFD, const char *path, int toFD,
|
||||
const char *toPath, bool traverseLeafLink);
|
||||
extern status_t _kern_unlink(int fd, const char *path);
|
||||
extern status_t _kern_rename(int oldDir, const char *oldpath, int newDir,
|
||||
const char *newpath);
|
||||
|
||||
Reference in New Issue
Block a user