svn commit: r368435 - head/lib/libc/sys
Enji Cooper
ngie at FreeBSD.org
Tue Dec 8 04:16:05 UTC 2020
Author: ngie
Date: Tue Dec 8 04:16:05 2020
New Revision: 368435
URL: https://svnweb.freebsd.org/changeset/base/368435
Log:
extattr_get_file(2): clarify RETURN VALUES
While some of the syscalls' behavior were documented and implied in the
RETURN VALUES section by earlier, e.g., the DESCRIPTION sections, as having
behavior of the other calls (`*_fd` vs `*_file` vs `*_link`), there was a lot
of implied return value behavior in the section prior to this change.
Explicitly document the syscall behavior per the current implementation in
sys/kern/vfs_extattr.c so others can better develop based on its explicit
documented behavior instead of having to digest the context of the manpage to
understand the appropriate behavior.
MFC after: 1 week
MFC with: r368431, r368433, r368434
Sponsored by: DellEMC Isilon
Modified:
head/lib/libc/sys/extattr_get_file.2
Modified: head/lib/libc/sys/extattr_get_file.2
==============================================================================
--- head/lib/libc/sys/extattr_get_file.2 Tue Dec 8 04:05:19 2020 (r368434)
+++ head/lib/libc/sys/extattr_get_file.2 Tue Dec 8 04:16:05 2020 (r368435)
@@ -169,21 +169,32 @@ For more information on named extended attributes, ple
.Xr extattr 9 .
.Sh RETURN VALUES
If successful, the
+.Fn extattr_get_fd ,
.Fn extattr_get_file ,
+.Fn extattr_get_link ,
+.Fn extattr_list_fd ,
+.Fn extattr_list_file ,
+.Fn extattr_list_link ,
+.Fn extattr_set_fd ,
.Fn extattr_set_file ,
and
-.Fn extattr_list_file
+.Fn extattr_set_link
calls return the number of bytes
that were read or written from the
.Fa data ,
-respectively, or if
+respectively.
+If
.Fa data
was
.Dv NULL ,
then
-.Fn extattr_get_file
+.Fn extattr_get_fd ,
+.Fn extattr_get_file ,
+.Fn extattr_get_link ,
+.Fn extattr_list_fd ,
+.Fn extattr_list_file ,
and
-.Fn extattr_list_file
+.Fn extattr_list_link
return the number of bytes available to read.
If any of the calls are unsuccessful, the value \-1 is returned
and the global variable
More information about the svn-src-head
mailing list