https://www.unix.com/man-page/osx/2/renameat/
Je vois que osx a renameat2 comme indiqué ici. Mais je ne le trouve pas sur Catalina. Quelqu'un peut-il me dire où je peux trouver la page de manuel de renameat2 ?
EDIT : man renameat
me donne quelque chose comme ça. Mais renameat2
n'existe pas sur la page de manuel.
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);
Le chemin de la page de manuel de renameat est ici.
$ man -w renameat
/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/share/man/man2/rename.2