s3:libsmb: allow store_cldap_reply() to work with a ipv6 response
[samba.git] / source3 / modules / vfs_aixacl.h
1 /*
2    Copyright (C) Bjoern Jacke <bjacke@samba.org> 2022
3
4    This program is free software; you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation; either version 3 of the License, or
7    (at your option) any later version.
8
9    This program is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12    GNU General Public License for more details.
13
14    You should have received a copy of the GNU General Public License
15    along with this program.  If not, see <http://www.gnu.org/licenses/>.
16 */
17
18 #ifndef __VFS_AIXACL_H__
19 #define __VFS_AIXACL_H__
20
21 SMB_ACL_T aixacl_sys_acl_get_fd(vfs_handle_struct *handle,
22                                 files_struct *fsp,
23                                 SMB_ACL_TYPE_T type,
24                                 TALLOC_CTX *mem_ctx);
25
26 int aixacl_sys_acl_set_fd(vfs_handle_struct *handle,
27                                  files_struct *fsp,
28                                  SMB_ACL_TYPE_T type,
29                                  SMB_ACL_T acl_d);
30
31 int aixacl_sys_acl_delete_def_fd(vfs_handle_struct *handle,
32                                  files_struct *fsp);
33
34 #endif