Deleted Added
full compact
acl_valid.3 (79531) acl_valid.3 (79754)
1.\"-
2.\" Copyright (c) 2000 Robert N. M. Watson
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24.\" SUCH DAMAGE.
25.\"
1.\"-
2.\" Copyright (c) 2000 Robert N. M. Watson
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24.\" SUCH DAMAGE.
25.\"
26.\" $FreeBSD: head/lib/libc/posix1e/acl_valid.3 79531 2001-07-10 13:41:46Z ru $
26.\" $FreeBSD: head/lib/libc/posix1e/acl_valid.3 79754 2001-07-15 07:53:42Z dd $
27.\"
28.Dd January 28, 2000
29.Dt ACL_VALID 3
30.Os
31.Sh NAME
32.Nm acl_valid ,
33.Nm acl_valid_fd_np ,
34.Nm acl_valid_file_np

--- 29 unchanged lines hidden (view full) ---

64The three required entries (ACL_USER_OBJ, ACL_GROUP_OBJ,
65and ACL_OTHER) shall exist exactly once in the ACL. If
66the ACL contains any ACL_USER, ACL_GROUP, or any other
67implementation-defined entries in the file group class
68then one ACL_MASK entry shall also be required. The ACL
69shall contain at most on ACL_MASK entry.
70.Pp
71The qualifier field shall be unique among all entries of
27.\"
28.Dd January 28, 2000
29.Dt ACL_VALID 3
30.Os
31.Sh NAME
32.Nm acl_valid ,
33.Nm acl_valid_fd_np ,
34.Nm acl_valid_file_np

--- 29 unchanged lines hidden (view full) ---

64The three required entries (ACL_USER_OBJ, ACL_GROUP_OBJ,
65and ACL_OTHER) shall exist exactly once in the ACL. If
66the ACL contains any ACL_USER, ACL_GROUP, or any other
67implementation-defined entries in the file group class
68then one ACL_MASK entry shall also be required. The ACL
69shall contain at most on ACL_MASK entry.
70.Pp
71The qualifier field shall be unique among all entries of
72the same POSIX.1e ACL facility defined tag type. The
72the same POSIX.1e ACL facility defined tag type. The
73tag type field shall contain valid values including any
74implementation-defined values. Validation of the values
75of the qualifier field is implementation-defined.
76.Ed
77.Pp
78The POSIX.1e
79.Fn acl_valid
80function may reorder the ACL for the purposes of verification; the
73tag type field shall contain valid values including any
74implementation-defined values. Validation of the values
75of the qualifier field is implementation-defined.
76.Ed
77.Pp
78The POSIX.1e
79.Fn acl_valid
80function may reorder the ACL for the purposes of verification; the
81non-portable validation functions will not.
81non-portable validation functions will not.
82.Sh IMPLEMENTATION NOTES
83.Fx Ns 's
84support for POSIX.1e interfaces and features is still under
85development at this time.
86.Sh RETURN VALUES
87Upon successful completion, the function shall return a value of zero.
88Otherwise, a value of -1 shall be returned and
89.Va errno

--- 58 unchanged lines hidden ---
82.Sh IMPLEMENTATION NOTES
83.Fx Ns 's
84support for POSIX.1e interfaces and features is still under
85development at this time.
86.Sh RETURN VALUES
87Upon successful completion, the function shall return a value of zero.
88Otherwise, a value of -1 shall be returned and
89.Va errno

--- 58 unchanged lines hidden ---