* Added missing AT_EACCESS.
* Implemented renameat(), faccessat(), fchownat(), fchmodat(), and mkfifoat(). * Added stub for mknodat(). * The kernel backend for faccessat() does not yet differentiate between effective and real user/group IDs, though. * Removed B_ENABLE_INCOMPLETE_POSIX_AT_SUPPORT, as we now support everything (more or less). This also closes ticket #4928. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34288 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -111,23 +111,19 @@ extern "C" {
|
||||
|
||||
extern int chmod(const char *path, mode_t mode);
|
||||
extern int fchmod(int fd, mode_t mode);
|
||||
extern int fchmodat(int fd, const char *path, mode_t mode, int flag);
|
||||
extern int stat(const char *path, struct stat *st);
|
||||
extern int fstat(int fd, struct stat *st);
|
||||
extern int lstat(const char *path, struct stat *st);
|
||||
#ifdef B_ENABLE_INCOMPLETE_POSIX_AT_SUPPORT
|
||||
extern int fstatat(int fd, const char *path, struct stat *st, int flag);
|
||||
#endif
|
||||
extern int mkdir(const char *path, mode_t mode);
|
||||
#ifdef B_ENABLE_INCOMPLETE_POSIX_AT_SUPPORT
|
||||
extern int mkdirat(int fd, const char *path, mode_t mode);
|
||||
#endif
|
||||
extern int mkfifo(const char *path, mode_t mode);
|
||||
extern int mkfifoat(int fd, const char *path, mode_t mode);
|
||||
extern mode_t umask(mode_t cmask);
|
||||
|
||||
#ifdef B_ENABLE_INCOMPLETE_POSIX_AT_SUPPORT
|
||||
extern int utimensat(int fd, const char *path,
|
||||
const struct timespec times[2], int flag);
|
||||
#endif
|
||||
extern int futimens(int fd, const struct timespec times[2]);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user