aboutsummaryrefslogtreecommitdiff
path: root/share/man/man7
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man7')
-rw-r--r--share/man/man7/named_attribute.730
-rw-r--r--share/man/man7/simd.743
2 files changed, 47 insertions, 26 deletions
diff --git a/share/man/man7/named_attribute.7 b/share/man/man7/named_attribute.7
index 4080dfce2fab..a0599ef71496 100644
--- a/share/man/man7/named_attribute.7
+++ b/share/man/man7/named_attribute.7
@@ -3,7 +3,7 @@
.\"
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
-.Dd July 20, 2025
+.Dd August 5, 2025
.Dt NAMED_ATTRIBUTE 7
.Os
.Sh NAME
@@ -153,6 +153,31 @@ property to
will make the attribute(s) visible as both named attributes
and via
.Xr extattr 2 .
+.It
+For ZFS, it is also possible to create two attributes with the same
+name by creating one when the ZFS
+.Dv xattr
+property is set to
+.Dq sa
+and then creating another one with the same name after the ZFS
+property
+.Dv xattr
+has been changed to
+.Dq dir .
+The one created when the ZFS
+.Dv xattr
+property is set to
+.Dq sa
+may be removed via
+.Xr rmextattr 8 .
+.It
+To avoid these issues for ZFS, it is strongly recommended that the ZFS
+property
+.Dv xattr
+be set to
+.Dq dir
+as soon as the file system is created, if named attributes
+are to be used on the file system.
.El
.Pp
The named attribute mechanism/system call interface provides certain
@@ -288,7 +313,8 @@ enters the named attribute directory for the file object
.Xr truncate 2 ,
.Xr unlinkat 2 ,
.Xr write 2 ,
-.Xr zfsprops 7
+.Xr zfsprops 7 ,
+.Xr rmextattr 8
.Sh HISTORY
This interface first appeared in
.Fx 15.0 .
diff --git a/share/man/man7/simd.7 b/share/man/man7/simd.7
index d5092348d9b3..2c3ed3de411e 100644
--- a/share/man/man7/simd.7
+++ b/share/man/man7/simd.7
@@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE
.
-.Dd November 18, 2024
+.Dd July 29, 2025
.Dt SIMD 7
.Os
.Sh NAME
@@ -50,48 +50,43 @@ can be used to override this mechanism.
.Pp
Enhanced functions are present for the following architectures:
.Bl -column FUNCTION_________ aarch64_ arm_ amd64_ i386_ ppc64_ -offset indent
-.It Em FUNCTION Ta Em AARCH64 Ta Em ARM Ta Em AMD64 Ta Em I386 Ta Em PPC64
-.It bcmp Ta A Ta Ta S1 Ta S
-.It bcopy Ta A Ta S Ta S Ta S Ta SV
-.It bzero Ta A Ta S Ta S Ta S
-.It div Ta Ta Ta S Ta S
+.It Em FUNCTION Ta Em AARCH64 Ta Em ARM Ta Em AMD64 Ta Em PPC64
+.It bcmp Ta A Ta Ta S1
+.It bcopy Ta A Ta S Ta S Ta SV
+.It bzero Ta A Ta S Ta S
+.It div Ta Ta Ta S
.It index Ta A Ta Ta S1
-.It ldiv Ta Ta Ta S Ta S
+.It ldiv Ta Ta Ta S
.It lldiv Ta Ta Ta S
.It memchr Ta A Ta Ta S1
-.It memcmp Ta A Ta S Ta S1 Ta S
+.It memcmp Ta A Ta S Ta S1
.It memccpy Ta A Ta Ta S1
-.It memcpy Ta A Ta S Ta S Ta S Ta SV
-.It memmove Ta A Ta S Ta S Ta S Ta SV
+.It memcpy Ta A Ta S Ta S Ta SV
+.It memmove Ta A Ta S Ta S Ta SV
.It memrchr Ta A Ta Ta S1
-.It memset Ta A Ta S Ta S Ta S
-.It rindex Ta A Ta Ta S1 Ta S
+.It memset Ta A Ta S Ta S
+.It rindex Ta A Ta Ta S1
.It stpcpy Ta A Ta Ta S1
.It stpncpy Ta Ta Ta S1
-.It strcat Ta A Ta Ta S1 Ta S
-.It strchr Ta A Ta Ta S1 Ta S
+.It strcat Ta A Ta Ta S1
+.It strchr Ta A Ta Ta S1
.It strchrnul Ta A Ta Ta S1
-.It strcmp Ta A Ta S Ta S1 Ta S
-.It strcpy Ta A Ta Ta S1 Ta S Ta S2
+.It strcmp Ta A Ta S Ta S1
+.It strcpy Ta A Ta Ta S1 Ta S2
.It strcspn Ta S Ta Ta S2
.It strlcat Ta A Ta Ta S1
.It strlcpy Ta A Ta Ta S1
.It strlen Ta A Ta S Ta S1
.It strncat Ta A Ta Ta S1
-.It strncmp Ta A Ta S Ta S1 Ta S
-.It strncpy Ta Ta Ta S1 Ta Ta S2
+.It strncmp Ta A Ta S Ta S1
+.It strncpy Ta Ta Ta S1 Ta S2
.It strnlen Ta A Ta Ta S1
-.It strrchr Ta A Ta Ta S1 Ta S
+.It strrchr Ta A Ta Ta S1
.It strpbrk Ta S Ta Ta S2
.It strsep Ta S Ta Ta S2
.It strspn Ta S Ta Ta S2
-.It swab Ta Ta Ta Ta S
.It timingsafe_bcmp Ta A Ta Ta S1
.It timingsafe_memcmp Ta S Ta Ta S
-.It wcschr Ta Ta Ta Ta S
-.It wcscmp Ta Ta Ta Ta S
-.It wcslen Ta Ta Ta Ta S
-.It wmemchr Ta Ta Ta Ta S
.El
.Pp
.Sy S Ns :\ scalar (non-SIMD),