https://www.unix.com/man-page/osx/2/renameat/
Veo que osx tiene renameat2 como se muestra aquí. Pero no lo encuentro en Catalina. ¿Podría alguien donde puedo encontrar el manpage de renameat2?
EDITAR: man renameat
me da algo así. Pero renameat2
no existe en la página de manual.
RENAME(2) BSD System Calls Manual RENAME(2)
NAME
rename, renameat, renamex_np, renameatx_np -- change the name of a file
SYNOPSIS
#include <stdio.h>
int
rename(const char *old, const char *new);
int
renameat(int fromfd, const char *from, int tofd, const char *to);
int
renamex_np(const char *from, const char *to, unsigned int flags);
int
renameatx_np(int fromfd, const char *from, int tofd, const char *to, unsigned int flags);
La ruta de la página de manual de renameat está aquí.
$ man -w renameat
/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/share/man/man2/rename.2