#include <sys/stdio.h>
sys/stdio.h
macroRENAME_SECLUDE
#define RENAME_SECLUDE 0x00000001
macroRENAME_SWAP
#define RENAME_SWAP 0x00000002
macroRENAME_EXCL
#define RENAME_EXCL 0x00000004
macroRENAME_RESERVED1
#define RENAME_RESERVED1 0x00000008
macroRENAME_NOFOLLOW_ANY
#define RENAME_NOFOLLOW_ANY 0x00000010
macroRENAME_RESOLVE_BENEATH
#define RENAME_RESOLVE_BENEATH 0x00000020
functionrenameat
__OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0)
int renameat(int, const char *, int, const char *)man page · June 3, 2021
renameat(2) — change the name of a filefunctionrenamex_np
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0)
int renamex_np(const char *, const char *, unsigned int)man page · June 3, 2021
renamex_np(2) — change the name of a filefunctionrenameatx_np
__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)man page · June 3, 2021
renameatx_np(2) — change the name of a file