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