Deleted Added
full compact
acl_delete.3 (108037) acl_delete.3 (108410)
1.\"-
1.\"-
2.\" Copyright (c) 2000 Robert N. M. Watson
2.\" Copyright (c) 2000, 2002 Robert N. M. Watson
3.\" All rights reserved.
4.\"
3.\" All rights reserved.
4.\"
5.\" This software was developed by Robert Watson for the TrustedBSD Project.
6.\"
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.\" notice, this list of conditions and the following disclaimer.
10.\" 2. Redistributions in binary form must reproduce the above copyright
11.\" notice, this list of conditions and the following disclaimer in the
12.\" documentation and/or other materials provided with the distribution.

--- 5 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.\"
7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions
9.\" are met:
10.\" 1. Redistributions of source code must retain the above copyright
11.\" notice, this list of conditions and the following disclaimer.
12.\" 2. Redistributions in binary form must reproduce the above copyright
13.\" notice, this list of conditions and the following disclaimer in the
14.\" documentation and/or other materials provided with the distribution.

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

20.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26.\" SUCH DAMAGE.
27.\"
26.\" $FreeBSD: head/lib/libc/posix1e/acl_delete.3 108037 2002-12-18 12:45:11Z ru $
28.\" $FreeBSD: head/lib/libc/posix1e/acl_delete.3 108410 2002-12-29 20:47:05Z rwatson $
27.\"
29.\"
28.Dd January 28, 2000
30.Dd December 29, 2002
29.Dt ACL_DELETE 3
30.Os
31.Sh NAME
32.Nm acl_delete_def_file ,
31.Dt ACL_DELETE 3
32.Os
33.Sh NAME
34.Nm acl_delete_def_file ,
35.Nm acl_delete_def_link_np ,
33.Nm acl_delete_fd_np ,
34.Nm acl_delete_file_np
36.Nm acl_delete_fd_np ,
37.Nm acl_delete_file_np
38.Nm acl_delete_link_np
35.Nd delete an ACL from a file
36.Sh LIBRARY
37.Lb libc
38.Sh SYNOPSIS
39.In sys/types.h
40.In sys/acl.h
41.Ft int
42.Fn acl_delete_def_file "const char *path_p"
43.Ft int
39.Nd delete an ACL from a file
40.Sh LIBRARY
41.Lb libc
42.Sh SYNOPSIS
43.In sys/types.h
44.In sys/acl.h
45.Ft int
46.Fn acl_delete_def_file "const char *path_p"
47.Ft int
44.Fn acl_delete_file_np "const char *path_p" "acl_type_t type"
48.Fn acl_delete_def_link_np "const char *path_p"
45.Ft int
46.Fn acl_delete_fd_np "int filedes" "acl_type_t type"
49.Ft int
50.Fn acl_delete_fd_np "int filedes" "acl_type_t type"
51.Ft int
52.Fn acl_delete_file_np "const char *path_p" "acl_type_t type"
53.Ft int
54.Fn acl_delete_link_np "const char *path_p" "acl_type_t type"
47.Sh DESCRIPTION
48The
49.Fn acl_delete_def_file ,
55.Sh DESCRIPTION
56The
57.Fn acl_delete_def_file ,
58.Fn acl_delete_def_link_np ,
59.Fn acl_delete_fd_np ,
50.Fn acl_delete_file_np ,
51and
60.Fn acl_delete_file_np ,
61and
52.Fn acl_delete_fd_np
62.Fn acl_delete_link_np
53each allow the deletion of an ACL from a file.
54The
55.Fn acl_delete_def_file
56function
57is a POSIX.1e call that deletes the default ACL from a file (normally a
63each allow the deletion of an ACL from a file.
64The
65.Fn acl_delete_def_file
66function
67is a POSIX.1e call that deletes the default ACL from a file (normally a
58directory) by name; the other two calls are non-portable extensions that
59allow deleting of arbitrary ACL types from a file/directory by either path
60name, or by file descriptor.
68directory) by name; the remainder of the calls are non-portable extensions
69that permit the deletion of arbitrary ACL types from a file/directory
70either by path name or file descriptor.
71The
72.Fn _file
73variations follow a symlink if it occurs in the last segment of the
74path name; the
75.Fn _linke
76variations operate on the symlink itself.
61.Sh IMPLEMENTATION NOTES
62.Fx Ns 's
63support for POSIX.1e interfaces and features is still under
64development at this time.
65.Sh RETURN VALUES
66.Rv -std
67.Sh ERRORS
68If any of the following conditions occur, these functions shall return -1

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

115POSIX.1e implementation
116page for more information.
117.Sh HISTORY
118POSIX.1e support was introduced in
119.Fx 4.0 ,
120and development continues.
121.Sh AUTHORS
122.An Robert N M Watson
77.Sh IMPLEMENTATION NOTES
78.Fx Ns 's
79support for POSIX.1e interfaces and features is still under
80development at this time.
81.Sh RETURN VALUES
82.Rv -std
83.Sh ERRORS
84If any of the following conditions occur, these functions shall return -1

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

131POSIX.1e implementation
132page for more information.
133.Sh HISTORY
134POSIX.1e support was introduced in
135.Fx 4.0 ,
136and development continues.
137.Sh AUTHORS
138.An Robert N M Watson
123.Sh BUGS
124These features are not yet fully implemented.