Module Name: src
Committed By: christos
Date: Sun Mar 9 16:31:18 UTC 2025
Modified Files:
src/lib/libc/gen: Makefile.inc
src/lib/libc/posix1e: extattr.3
Removed Files:
src/lib/libc/gen: extattr_namespace_to_string.3
Log Message:
move the man page in the same place as FreeBSD for consistency.
To generate a diff of this commit:
cvs rdiff -u -r1.221 -r1.222 src/lib/libc/gen/Makefile.inc
cvs rdiff -u -r1.1 -r0 src/lib/libc/gen/extattr_namespace_to_string.3
cvs rdiff -u -r1.5 -r1.6 src/lib/libc/posix1e/extattr.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/gen/Makefile.inc
diff -u src/lib/libc/gen/Makefile.inc:1.221 src/lib/libc/gen/Makefile.inc:1.222
--- src/lib/libc/gen/Makefile.inc:1.221 Wed Oct 2 14:12:35 2024
+++ src/lib/libc/gen/Makefile.inc Sun Mar 9 12:31:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.221 2024/10/02 18:12:35 christos Exp $
+# $NetBSD: Makefile.inc,v 1.222 2025/03/09 16:31:18 christos Exp $
# from: @(#)Makefile.inc 8.6 (Berkeley) 5/4/95
# gen sources
@@ -112,8 +112,7 @@ MLINKS+=err.3 verr.3 err.3 errx.3 err.3
err.3 vwarnc.3
MLINKS+=exec.3 execl.3 exec.3 execle.3 exec.3 execlp.3 exec.3 execlpe.3 \
exec.3 execv.3 exec.3 execvp.3 exec.3 execvpe.3 exec.3 exect.3
-MLINKS+=extattr_namespace_to_string.3 extattr_string_to_namespace.3 \
- extattr_copy_file.3 extattr_copy_fd.3 \
+MLINKS+=extattr_copy_file.3 extattr_copy_fd.3 \
extattr_copy_file.3 extattr_copy_link.3 \
extattr_copy_file.3 cpxattr.3 \
extattr_copy_file.3 fcpxattr.3 \
Index: src/lib/libc/posix1e/extattr.3
diff -u src/lib/libc/posix1e/extattr.3:1.5 src/lib/libc/posix1e/extattr.3:1.6
--- src/lib/libc/posix1e/extattr.3:1.5 Sun Mar 9 12:24:38 2025
+++ src/lib/libc/posix1e/extattr.3 Sun Mar 9 12:31:18 2025
@@ -1,6 +1,7 @@
-.\" $NetBSD: extattr.3,v 1.5 2025/03/09 16:24:38 christos Exp $
+.\" $NetBSD: extattr.3,v 1.6 2025/03/09 16:31:18 christos Exp $
.\"
.\" Copyright (c) 2001 Dima Dorfman <[email protected]>
+.\" Copyright (c) 2011 Emmanuel Dreyfus <[email protected]>
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -24,19 +25,19 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd March 9, 2025
-.Dt EXTATTR 3
+.\" FreeBSD: src/lib/libc/posix1e/extattr.3,v 1.5 2002/12/12 17:25:53 ru Exp
+.\"
+.Dd December 16, 2011
+.Dt EXTATTR_NAMESPACE_TO_STRING 3
.Os
.Sh NAME
.Nm extattr_namespace_to_string ,
.Nm extattr_string_to_namespace
-.Nd convert an extended attribute namespace identifier to a string and
-vice versa
+.Nd convert an extended attribute namespace identifier to a string and vice versa
.Sh LIBRARY
-.Lb libutil
+.Lb libc
.Sh SYNOPSIS
.In sys/extattr.h
-.In libutil.h
.Ft int
.Fn extattr_namespace_to_string "int attrnamespace" "char **string"
.Ft int
@@ -45,11 +46,10 @@ vice versa
The
.Fn extattr_namespace_to_string
function converts a VFS extended attribute identifier to a human-readable
-string;
-the
+string.
+The
.Fn extattr_string_to_namespace
-function undoes the aforementioned operation,
-and converts a human-readable string representing a namespace to a
+converts a human-readable string representing a namespace to a
namespace identifier.
Although a file system may implement arbitrary namespaces,
these functions only support the
@@ -86,16 +86,16 @@ is set to indicate the error.
The requested namespace could not be identified.
.El
.Sh SEE ALSO
-.Xr extattr 2 ,
-.Xr getextattr 8 ,
-.Xr setextattr 8 ,
+.Xr getextattr 1 ,
+.Xr extattr_get_file 2 ,
+.Xr extattr_copy_file 3 ,
.Xr extattr 9
.Sh HISTORY
Extended attribute support was developed as part of the
.Tn TrustedBSD
Project, and introduced in
-.Fx 5.0 .
+.Fx 5.0
+and
+.Nx 3.0 .
It was developed to support security extensions requiring additional labels
to be associated with each file or directory.
-This manual page was added to
-.Nx 11.0 .