Refactor so that all methods call a common get_path method to grab the full path from the fd and relative path string

This commit is contained in:
John Scipione
2012-03-07 19:06:06 -05:00
parent 2e24957db9
commit 5529a1c1e7
2 changed files with 181 additions and 606 deletions
File diff suppressed because it is too large Load Diff
+1 -2
View File
@@ -21,7 +21,6 @@
#define AT_SYMLINK_FOLLOW 0x400 /* linkat() */
#define AT_REMOVEDIR 0x800 /* unlinkat() */
int eaccess(const char* path, int accessMode);
int faccessat(int fd, const char* path, int accessMode, int flag);
int fchmodat(int fd, const char* path, mode_t mode, int flag);
int fchownat(int fd, const char* path, uid_t owner, gid_t group, int flag);
@@ -32,7 +31,7 @@ int mknodat(int fd, const char *name, mode_t mode, dev_t dev);
int renameat(int oldFD, const char* oldPath, int newFD, const char* newPath);
ssize_t readlinkat(int fd, const char *path, char *buffer, size_t bufferSize);
int symlinkat(const char *toPath, int fd, const char *symlinkPath);
int symlinkat(const char *oldPath, int fd, const char *newPath);
int unlinkat(int fd, const char *path, int flag);
int linkat(int oldFD, const char *oldPath, int newFD, const char *newPath,
int flag);