Lines Matching refs:acl
34 extern SMB_ACL_T aixacl_to_smbacl( struct acl *file_acl);
35 extern struct acl *aixacl_smb_to_aixacl(SMB_ACL_TYPE_T acltype, SMB_ACL_T theacl);
42 static int32_t aixacl2_getlen(AIXJFS2_ACL_T *acl, acl_type_t *type)
47 len = acl->jfs2_acl[0].aclLength;
51 len = acl->aixc_acl[0].acl_len;
63 AIXJFS2_ACL_T *acl;
71 acl = (AIXJFS2_ACL_T *)TALLOC_SIZE(mem_ctx, len);
72 if (acl == NULL) {
81 ret = aclx_get((char *)fname, ctl_flag, type, acl, &len, &mode);
83 len = aixacl2_getlen(acl, type) + sizeof(AIXJFS2_ACL_T);
86 acl = (AIXJFS2_ACL_T *)TALLOC_SIZE(mem_ctx, len);
87 if (acl == NULL) {
92 ret = aclx_get((char *)fname, ctl_flag, type, acl, &len, &mode);
99 return acl;
173 DEBUG(10, ("retrying with posix acl...\n"));
199 AIXJFS2_ACL_T *acl;
203 acl = aixjfs2_getacl_alloc(path, &type);
205 if (acl == NULL) {
214 pacl = &acl->aixc_acl[0];
408 struct acl *acl_aixc;
445 struct acl *acl_aixc;