From: Arjun Shankar Date: Wed, 4 Jun 2025 11:08:56 +0000 (+0200) Subject: manual: Document renameat X-Git-Tag: glibc-2.42~161 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=60f86c9cd062882cbeb04b2944c3dfb7457ee5c5;p=thirdparty%2Fglibc.git manual: Document renameat Reviewed-by: Florian Weimer --- diff --git a/manual/filesys.texi b/manual/filesys.texi index d8f362f3be..8a173c562f 100644 --- a/manual/filesys.texi +++ b/manual/filesys.texi @@ -1910,6 +1910,17 @@ file systems. @end table @end deftypefun +@deftypefun int renameat (int @var{oldfiledes}, const char *@var{oldname}, int @var{newfiledes}, const char *@var{newname}) +@standards{POSIX.1-2008, stdio.h} +@comment Unaudited and therefore marked AC-Unsafe and AS-Unsafe by default +@safety{@mtsafe{}@asunsafe{@asucorrupt{}}@acunsafe{@acucorrupt{}}} +This function is a descriptor-relative version of the @code{rename} +function above. @xref{Descriptor-Relative Access}. + +Compared to @code{rename}, some additional error conditions can occur. +@xref{Descriptor-Relative Access}. +@end deftypefun + @node Creating Directories @section Creating Directories @cindex creating a directory @@ -3893,7 +3904,6 @@ The @code{mkdtemp} function comes from OpenBSD. @c openat @c open_by_handle_at @c readlinkat -@c renameat @c renameat2 @c scandirat @c symlinkat