pacl              398 examples/VFS/skel_opaque.c static int skel_sys_acl_create_entry(vfs_handle_struct *handle,  SMB_ACL_T *pacl, SMB_ACL_ENTRY_T *pentry)
pacl              382 examples/VFS/skel_transparent.c static int skel_sys_acl_create_entry(vfs_handle_struct *handle,  SMB_ACL_T *pacl, SMB_ACL_ENTRY_T *pentry)
pacl              384 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_SYS_ACL_CREATE_ENTRY(handle, pacl, pentry);
pacl              459 source3/include/vfs.h 		int (*sys_acl_create_entry)(struct vfs_handle_struct *handle, SMB_ACL_T *pacl, SMB_ACL_ENTRY_T *pentry);
pacl              116 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_CREATE_ENTRY(conn, pacl, pentry) ((conn)->vfs.ops.sys_acl_create_entry((conn)->vfs.handles.sys_acl_create_entry, (pacl), (pentry)))
pacl              250 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_CREATE_ENTRY(conn, pacl, pentry) ((conn)->vfs_opaque.ops.sys_acl_create_entry((conn)->vfs_opaque.handles.sys_acl_create_entry, (pacl), (pentry)))
pacl              385 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_CREATE_ENTRY(handle, pacl, pentry) ((handle)->vfs_next.ops.sys_acl_create_entry((handle)->vfs_next.handles.sys_acl_create_entry, (pacl), (pentry)))
pacl              307 source3/lib/sharesec.c 	const char *pacl = acl_str;
pacl              330 source3/lib/sharesec.c 	num_aces += count_chars(pacl,',');
pacl              345 source3/lib/sharesec.c 		if (!next_token_talloc(ctx, &pacl, &sidstr, ":")) {
pacl              347 source3/lib/sharesec.c 				"for ':' in string '%s'\n", pacl));
pacl              357 source3/lib/sharesec.c 		switch (*pacl) {
pacl              373 source3/lib/sharesec.c 					pacl ));
pacl              377 source3/lib/sharesec.c 		pacl++;
pacl              378 source3/lib/sharesec.c 		if (*pacl && *pacl != ',') {
pacl              380 source3/lib/sharesec.c 				pacl ));
pacl              383 source3/lib/sharesec.c 		pacl++; /* Go past any ',' */
pacl              415 source3/modules/vfs_acl_tdb.c 	struct security_acl *pacl = NULL;
pacl              430 source3/modules/vfs_acl_tdb.c 	pacl = make_sec_acl(mem_ctx,
pacl              434 source3/modules/vfs_acl_tdb.c 	if (!pacl) {
pacl              443 source3/modules/vfs_acl_tdb.c                         pacl,
pacl              283 source3/modules/vfs_acl_xattr.c 	struct security_acl *pacl = NULL;
pacl              298 source3/modules/vfs_acl_xattr.c 	pacl = make_sec_acl(mem_ctx,
pacl              302 source3/modules/vfs_acl_xattr.c 	if (!pacl) {
pacl              311 source3/modules/vfs_acl_xattr.c                         pacl,
pacl              101 source3/modules/vfs_aixacl2.c 	AIXJFS2_ACL_T *pacl = NULL;
pacl              111 source3/modules/vfs_aixacl2.c 	pacl = aixjfs2_getacl_alloc(name, &type);
pacl              112 source3/modules/vfs_aixacl2.c         if (pacl == NULL) {
pacl              120 source3/modules/vfs_aixacl2.c 	jfs2_acl = &pacl->jfs2_acl[0];
pacl              160 source3/modules/vfs_aixacl2.c 	SMB4ACL_T *pacl = NULL;
pacl              165 source3/modules/vfs_aixacl2.c 	result = aixjfs2_get_nfs4_acl(fsp->fsp_name, &pacl, &retryPosix);
pacl              174 source3/modules/vfs_aixacl2.c 	return smb_fget_nt_acl_nfs4(fsp, security_info, ppdesc, pacl);
pacl              181 source3/modules/vfs_aixacl2.c 	SMB4ACL_T *pacl = NULL;
pacl              186 source3/modules/vfs_aixacl2.c 	result = aixjfs2_get_nfs4_acl(name, &pacl, &retryPosix);
pacl              197 source3/modules/vfs_aixacl2.c 				   pacl);
pacl              202 source3/modules/vfs_aixacl2.c         aixc_acl_t *pacl;
pacl              218 source3/modules/vfs_aixacl2.c 	pacl = &acl->aixc_acl[0];
pacl              220 source3/modules/vfs_aixacl2.c                    pacl->acl_len, pacl->acl_mode));
pacl              222 source3/modules/vfs_aixacl2.c         result = aixacl_to_smbacl(pacl);
pacl             1353 source3/modules/vfs_default.c static int vfswrap_sys_acl_create_entry(vfs_handle_struct *handle,  SMB_ACL_T *pacl, SMB_ACL_ENTRY_T *pentry)
pacl             1355 source3/modules/vfs_default.c 	return sys_acl_create_entry(pacl, pentry);
pacl              283 source3/modules/vfs_full_audit.c 				      SMB_ACL_T *pacl,
pacl             2024 source3/modules/vfs_full_audit.c 				      SMB_ACL_T *pacl,
pacl             2029 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_SYS_ACL_CREATE_ENTRY(handle, pacl, pentry);
pacl              302 source3/modules/vfs_gpfs.c 	SMB4ACL_T *pacl = NULL;
pacl              306 source3/modules/vfs_gpfs.c 	result = gpfs_get_nfs4_acl(fsp->fsp_name, &pacl);
pacl              309 source3/modules/vfs_gpfs.c 		return smb_fget_nt_acl_nfs4(fsp, security_info, ppdesc, pacl);
pacl              324 source3/modules/vfs_gpfs.c 	SMB4ACL_T *pacl = NULL;
pacl              328 source3/modules/vfs_gpfs.c 	result = gpfs_get_nfs4_acl(name, &pacl);
pacl              331 source3/modules/vfs_gpfs.c 		return smb_get_nt_acl_nfs4(handle->conn, name, security_info, ppdesc, pacl);
pacl              463 source3/modules/vfs_gpfs.c static SMB_ACL_T gpfs2smb_acl(const struct gpfs_acl *pacl)
pacl              468 source3/modules/vfs_gpfs.c 	result = sys_acl_init(pacl->acl_nace);
pacl              474 source3/modules/vfs_gpfs.c 	result->count = pacl->acl_nace;
pacl              476 source3/modules/vfs_gpfs.c 	for (i=0; i<pacl->acl_nace; i++) {
pacl              478 source3/modules/vfs_gpfs.c 		const struct gpfs_ace_v1 *g_ace = &pacl->ace_v1[i];
pacl              530 source3/modules/vfs_gpfs.c 	struct gpfs_acl *pacl;
pacl              533 source3/modules/vfs_gpfs.c 	pacl = gpfs_getacl_alloc(path, type);
pacl              535 source3/modules/vfs_gpfs.c 	if (pacl == NULL) {
pacl              544 source3/modules/vfs_gpfs.c 	if (pacl->acl_version != GPFS_ACL_VERSION_POSIX) {
pacl              546 source3/modules/vfs_gpfs.c 			   pacl->acl_version, GPFS_ACL_VERSION_POSIX));
pacl              552 source3/modules/vfs_gpfs.c 		   pacl->acl_len, pacl->acl_level, pacl->acl_version,
pacl              553 source3/modules/vfs_gpfs.c 		   pacl->acl_nace));
pacl              555 source3/modules/vfs_gpfs.c 	result = gpfs2smb_acl(pacl);
pacl              595 source3/modules/vfs_gpfs.c static struct gpfs_acl *smb2gpfs_acl(const SMB_ACL_T pacl,
pacl              607 source3/modules/vfs_gpfs.c 	DEBUG(10, ("smb2gpfs_acl: Got ACL with %d entries\n", pacl->count));
pacl              610 source3/modules/vfs_gpfs.c 		(pacl->count)*sizeof(gpfs_ace_v1_t);
pacl              623 source3/modules/vfs_gpfs.c 	result->acl_nace = pacl->count;
pacl              625 source3/modules/vfs_gpfs.c 	for (i=0; i<pacl->count; i++) {
pacl              626 source3/modules/vfs_gpfs.c 		const struct smb_acl_entry *ace = &pacl->acl[i];
pacl              756 source3/modules/vfs_gpfs.c 	SMB4ACL_T *pacl = NULL;
pacl              765 source3/modules/vfs_gpfs.c 	result = gpfs_get_nfs4_acl(path, &pacl);
pacl              773 source3/modules/vfs_gpfs.c 	for (smbace=smb_first_ace4(pacl); smbace!=NULL; smbace = smb_next_ace4(smbace)) {
pacl              824 source3/modules/vfs_gpfs.c 		smb_add_ace4(pacl, &ace);
pacl              834 source3/modules/vfs_gpfs.c 	if (gpfsacl_process_smbacl(&fake_fsp, pacl) == False)
pacl               43 source3/modules/vfs_zfsacl.c 	SMB4ACL_T *pacl;
pacl               71 source3/modules/vfs_zfsacl.c 	if((pacl = smb_create_smb4acl()) == NULL) {
pacl               94 source3/modules/vfs_zfsacl.c 		if(smb_add_ace4(pacl, &aceprop) == NULL)
pacl               98 source3/modules/vfs_zfsacl.c 	*ppacl = pacl;
pacl              180 source3/modules/vfs_zfsacl.c 	SMB4ACL_T *pacl;
pacl              183 source3/modules/vfs_zfsacl.c 	status = zfs_get_nt_acl_common(fsp->fsp_name, security_info, &pacl);
pacl              188 source3/modules/vfs_zfsacl.c 	return smb_fget_nt_acl_nfs4(fsp, security_info, ppdesc, pacl);
pacl              195 source3/modules/vfs_zfsacl.c 	SMB4ACL_T *pacl;
pacl              198 source3/modules/vfs_zfsacl.c 	status = zfs_get_nt_acl_common(name, security_info, &pacl);
pacl              204 source3/modules/vfs_zfsacl.c 				   pacl);
pacl              609 source3/utils/net_usershare.c 	const char *pacl;
pacl              774 source3/utils/net_usershare.c 	pacl = arg_acl;
pacl              778 source3/utils/net_usershare.c 	num_aces += count_chars(pacl,',');
pacl              782 source3/utils/net_usershare.c 		const char *pcolon = strchr_m(pacl, ':');
pacl              787 source3/utils/net_usershare.c 				pacl );
pacl              803 source3/utils/net_usershare.c 					pacl );
pacl              811 source3/utils/net_usershare.c 				pacl );
pacl              818 source3/utils/net_usershare.c 		if ((name = talloc_strndup(ctx, pacl, pcolon - pacl)) == NULL) {
pacl              845 source3/utils/net_usershare.c 			pacl = &pcolon[3];
pacl              303 source3/utils/sharesec.c 	const char *pacl;
pacl              309 source3/utils/sharesec.c 	pacl = szACL;
pacl              310 source3/utils/sharesec.c 	num_ace = count_chars( pacl, ',' ) + 1;
pacl              316 source3/utils/sharesec.c 		char *end_acl = strchr_m( pacl, ',' );
pacl              319 source3/utils/sharesec.c 		strncpy( acl_string, pacl, MIN( PTR_DIFF( end_acl, pacl ), sizeof(fstring)-1) );
pacl              320 source3/utils/sharesec.c 		acl_string[MIN( PTR_DIFF( end_acl, pacl ), sizeof(fstring)-1)] = '\0';
pacl              325 source3/utils/sharesec.c 		pacl = end_acl;
pacl              326 source3/utils/sharesec.c 		pacl++;