int renameat(int, const char *, int, const char *) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
+#if __DARWIN_C_LEVEL >= __DARWIN_C_FULL
+
+#define RENAME_SECLUDE 0x00000001
+#define RENAME_SWAP 0x00000002
+#define RENAME_EXCL 0x00000004
+int renamex_np(const char *, const char *, unsigned int) __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
+int renameatx_np(int, const char *, int, const char *, unsigned int) __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
+
+#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */
+
__END_DECLS
#endif /* __DARWIN_C_LEVEL >= 200809L */