diff --git a/headers/build/host/darwin/fcntl.h b/headers/build/host/darwin/fcntl.h index 5e49d85a0f..38d36c7b09 100644 --- a/headers/build/host/darwin/fcntl.h +++ b/headers/build/host/darwin/fcntl.h @@ -11,16 +11,26 @@ * 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