#ifndef _HAIKU_BUILD_COMPATIBILITY_DARWIN_FCNTL #define _HAIKU_BUILD_COMPATIBILITY_DARWIN_FCNTL #include_next <fcntl.h> #include <sys/time.h> /* * Magic value that specify the use of the current working directory * to determine the target of relative file paths in the openat() and * similar syscalls. */ #ifndef AT_FDCWD #define AT_FDCWD -100 /* CWD FD for the *at() functions */ #endif /* * Miscellaneous flags for the *at() syscalls. */ #ifndef AT_EACCESS #define AT_EACCESS 0x100 /* faccessat() */ #endif #ifndef AT_SYMLINK_NOFOLLOW #define AT_SYMLINK_NOFOLLOW 0x200 /* fstatat(), fchmodat(), fchownat(), utimensat() */ #endif #ifndef AT_SYMLINK_FOLLOW #define AT_SYMLINK_FOLLOW 0x400 /* linkat() */ #endif #ifndef AT_REMOVEDIR #define AT_REMOVEDIR 0x800 /* unlinkat() */ #endif __BEGIN_DECLS int unlinkat(int fd, const char *path, int flag); int futimesat(int fd, const char *path, const struct timeval times[2]); __END_DECLS #endif // _HAIKU_BUILD_COMPATIBILITY_DARWIN_FCNTL