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 --- |