renameat
# define renameat(fromFD, from, toFD, to) \
renameat(int oldFD, const char* oldPath, int newFD, const char* newPath)
renameat(int fromFD, const char* from, int toFD, const char* to)
renameat(int fromFD, const char* from, int toFD, const char* to)
void renameat() {}
void renameat() {}