/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/lib/ |
H A D | secacl.c | 30 SEC_ACL *make_sec_acl(TALLOC_CTX *ctx, uint16 revision, int num_aces, SEC_ACE *ace_list) argument 39 dst->num_aces = num_aces; 45 entries in it. This is achieved by checking that num_aces is a 48 if ((num_aces) && 49 ((dst->aces = TALLOC_ARRAY(ctx, SEC_ACE, num_aces)) 54 for (i = 0; i < num_aces; i++) { 71 return make_sec_acl(ctx, src->revision, src->num_aces, src->aces); 95 if (s1->num_aces != s2->num_aces) { [all...] |
H A D | secace.c | 252 void dacl_sort_into_canonical_order(SEC_ACE *srclist, unsigned int num_aces) argument 256 if (!srclist || num_aces == 0) 260 qsort( srclist, num_aces, sizeof(srclist[0]), QSORT_CAST nt_ace_inherit_comp); 263 for (i = 0; i < num_aces; i++ ) { 277 if (num_aces - i) 278 qsort( &srclist[i], num_aces - i, sizeof(srclist[0]), QSORT_CAST nt_ace_canon_comp);
|
H A D | sharesec.c | 249 int num_aces = 0; local 268 num_aces = 1; 271 num_aces += count_chars(pacl,','); 273 ace_list = TALLOC_ARRAY(ctx, SEC_ACE, num_aces); 278 for (i = 0; i < num_aces; i++) { 331 if ((psa = make_sec_acl(ctx, NT4_ACL_REVISION, num_aces, ace_list)) != NULL) {
|
H A D | display_sec.c | 108 sec_acl->num_aces, sec_acl->revision); 111 if (sec_acl->size != 0 && sec_acl->num_aces != 0) 112 for (i = 0; i < sec_acl->num_aces; i++)
|
H A D | secdesc.c | 344 status = sec_ace_add_sid(ctx, &ace, psd[0]->dacl->aces, &psd[0]->dacl->num_aces, sid, mask); 349 if (!(dacl = make_sec_acl(ctx, psd[0]->dacl->revision, psd[0]->dacl->num_aces, ace))) 372 status = sec_ace_mod_sid(sd->dacl->aces, sd->dacl->num_aces, sid, mask); 396 status = sec_ace_del_sid(ctx, &ace, psd[0]->dacl->aces, &psd[0]->dacl->num_aces, sid); 401 if (!(dacl = make_sec_acl(ctx, psd[0]->dacl->revision, psd[0]->dacl->num_aces, ace))) 433 if (the_acl->num_aces) { 434 if (!(new_ace_list = TALLOC_ARRAY(ctx, SEC_ACE, the_acl->num_aces))) 440 for (i = 0; i < the_acl->num_aces; i++) {
|
H A D | util_seaccess.c | 99 for ( i = 0 ; i < the_acl->num_aces; i++) { 283 for ( i = 0 ; i < the_acl->num_aces && tmp_acc_desired != 0; i++) {
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/testsuite/smbd/ |
H A D | se_access_check_utils.c | 61 int num_aces = 0; local 74 sizeof(SEC_ACE) * (num_aces + 1)))) { 83 init_sec_ace(&aces[num_aces], &sid, ace_list->type, 86 num_aces++; 92 result = make_sec_acl(ACL_REVISION, num_aces, aces);
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/utils/ |
H A D | sharesec.c | 135 for (i = 0; sd->dacl && i < sd->dacl->num_aces; i++) { 331 if (!(aces = SMB_CALLOC_ARRAY(SEC_ACE, 1+(*the_acl)->num_aces))) { 334 memcpy(aces, (*the_acl)->aces, (*the_acl)->num_aces * sizeof(SEC_ACE)); 335 memcpy(aces+(*the_acl)->num_aces, ace, sizeof(SEC_ACE)); 336 new_ace = make_sec_acl(mem_ctx,(*the_acl)->revision,1+(*the_acl)->num_aces, aces); 375 qsort(the_acl->aces, the_acl->num_aces, sizeof(the_acl->aces[0]), QSORT_CAST ace_compare); 377 for (i=1;i<the_acl->num_aces;) { 380 for (j=i; j<the_acl->num_aces-1; j++) { 383 the_acl->num_aces--; 415 for (i=0;sd->dacl && i<sd->dacl->num_aces; [all...] |
H A D | net_usershare.c | 305 int num_aces; local 370 for (num_aces = 0; num_aces < psd->dacl->num_aces; num_aces++) { 375 ntstatus = net_lookup_name_from_sid(ctx, &psd->dacl->aces[num_aces].trustee, &domain, &name); 385 sid_to_string(sidstr, &psd->dacl->aces[num_aces].trustee); 390 if (psd->dacl->aces[num_aces].type == SEC_ACE_TYPE_ACCESS_DENIED) { 393 if (psd->dacl->aces[num_aces].access_mask & GENERIC_ALL_ACCESS) { 534 int num_aces local [all...] |
H A D | profiles.c | 83 verbose_output(" DACL: %d entries:\n", acl->num_aces); 84 for ( i=0; i<acl->num_aces; i++ ) { 97 verbose_output(" SACL: %d entries: \n", acl->num_aces); 98 for ( i=0; i<acl->num_aces; i++ ) {
|
H A D | smbcacls.c | 366 if (!(aces = SMB_CALLOC_ARRAY(SEC_ACE, 1+(*the_acl)->num_aces))) { 369 memcpy(aces, (*the_acl)->aces, (*the_acl)->num_aces * sizeof(SEC_ACE)); 370 memcpy(aces+(*the_acl)->num_aces, ace, sizeof(SEC_ACE)); 371 new_ace = make_sec_acl(ctx,(*the_acl)->revision,1+(*the_acl)->num_aces, aces); 477 for (i = 0; sd->dacl && i < sd->dacl->num_aces; i++) { 610 qsort(the_acl->aces, the_acl->num_aces, sizeof(the_acl->aces[0]), QSORT_CAST ace_compare); 612 for (i=1;i<the_acl->num_aces;) { 615 for (j=i; j<the_acl->num_aces-1; j++) { 618 the_acl->num_aces--; 664 for (i=0;sd->dacl && i<sd->dacl->num_aces; [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/libads/ |
H A D | disp_sec.c | 133 sec_acl->num_aces); 149 for (i = 0; i < sd->sacl->num_aces; i ++) 153 for (i = 0; i < sd->dacl->num_aces; i ++)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/cifs/ |
H A D | cifsacl.h | 61 __le32 num_aces; member in struct:cifs_acl
|
H A D | cifsacl.c | 334 int num_aces = 0; local 356 le32_to_cpu(pdacl->num_aces)); 359 Also, if num_aces is 0 i.e. DACL has no ACEs, 366 num_aces = le32_to_cpu(pdacl->num_aces); 367 if (num_aces > 0) { 372 ppace = kmalloc(num_aces * sizeof(struct cifs_ace *), 375 for (i = 0; i < num_aces; ++i) { 427 pndacl->num_aces = cpu_to_le32(3); 543 ndacl_ptr->num_aces [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/testsuite/printing/ |
H A D | psec.c | 238 for (i = 0; i < secdesc_ctr->sec->dacl->num_aces; i++) { 265 int result = 0, num_aces = 0; local 319 (num_aces + 1)); 322 init_sec_ace(&ace_list[num_aces], &sid, ace_type, sa, 325 num_aces++; 328 dacl = make_sec_acl(ACL_REVISION, num_aces, ace_list);
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/python/ |
H A D | py_ntsec.c | 128 ace_list = PyList_New(acl->num_aces); 130 for (i = 0; i < acl->num_aces; i++) { 158 acl->num_aces = PyList_Size(obj); 160 acl->aces = _talloc(mem_ctx, acl->num_aces * sizeof(SEC_ACE)); 163 for (i = 0; i < acl->num_aces; i++) {
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/rpc_parse/ |
H A D | parse_sec.c | 146 if(!prs_uint32("num_aces ", ps, depth, &psa->num_aces)) 150 if (psa->num_aces) { 151 if((psa->aces = PRS_ALLOC_MEM(ps, SEC_ACE, psa->num_aces)) == NULL) 158 for (i = 0; i < psa->num_aces; i++) {
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/librpc/ndr/ |
H A D | ndr_sec_helper.c | 54 for (i=0;i<acl->num_aces;i++) { 584 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->num_aces)); 585 for (cntr_aces_0 = 0; cntr_aces_0 < r->num_aces; cntr_aces_0++) { 590 for (cntr_aces_0 = 0; cntr_aces_0 < r->num_aces; cntr_aces_0++) { 605 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_aces)); 606 if (r->num_aces > 1000) { /* num_aces is unsigned */ 609 NDR_PULL_ALLOC_N(ndr, r->aces, r->num_aces); 612 for (cntr_aces_0 = 0; cntr_aces_0 < r->num_aces; cntr_aces_0++) { 620 for (cntr_aces_0 = 0; cntr_aces_0 < r->num_aces; cntr_aces_ [all...] |
H A D | security.h | 199 uint32_t num_aces;/* [range(0 1000)] */ member in struct:security_acl
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/modules/ |
H A D | vfs_afsacl.c | 59 int num_aces; member in struct:afs_acl 85 acl->num_aces = 0; 210 acl->num_aces += 1; 619 if (afs_acl->num_aces) { 620 nt_ace_list = TALLOC_ARRAY(mem_ctx, SEC_ACE, afs_acl->num_aces); 717 for (i = 0; i < dacl->num_aces; i++) { 882 dst->num_aces += 1;
|
H A D | nfs4_acls.c | 559 for(i=0; i<dacl->num_aces; i++) {
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/smbd/ |
H A D | posix_acls.c | 1278 for(i = 0; i < dacl->num_aces; i++) { 1315 for(i = 0; i < dacl->num_aces; i++) { 1318 for (j = i + 1; j < dacl->num_aces; j++) { 1346 for(i = 0; i < dacl->num_aces; i++) { 2655 static size_t merge_default_aces( SEC_ACE *nt_ace_list, size_t num_aces) argument 2659 for (i = 0; i < num_aces; i++) { 2660 for (j = i+1; j < num_aces; j++) { 2685 if (num_aces - i - 1 > 0) 2686 memmove(&nt_ace_list[i], &nt_ace_list[i+1], (num_aces-i-1) * 2699 if (num_aces 2732 size_t num_aces = 0; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/libsmb/ |
H A D | libsmbclient.c | 3778 qsort(the_acl->aces, the_acl->num_aces, sizeof(the_acl->aces[0]), 3781 for (i=1;i<the_acl->num_aces;) { 3784 for (j=i; j<the_acl->num_aces-1; j++) { 3787 the_acl->num_aces--; 4009 if ((aces = SMB_CALLOC_ARRAY(SEC_ACE, 1+(*the_acl)->num_aces)) == NULL) { 4012 memcpy(aces, (*the_acl)->aces, (*the_acl)->num_aces * sizeof(SEC_ACE)); 4013 memcpy(aces+(*the_acl)->num_aces, ace, sizeof(SEC_ACE)); 4015 1+(*the_acl)->num_aces, aces); 4633 for (i = 0; sd->dacl && i < sd->dacl->num_aces; i++) { 5139 old->dacl->num_aces [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/include/ |
H A D | rpc_secdes.h | 105 uint32 num_aces; /* number of Access Control Entries */ member in struct:security_acl_info
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/printing/ |
H A D | nt_printing.c | 387 for ( i=0; i<sec->dacl->num_aces; i++ ) { 5361 sharename, the_acl->num_aces)); 5363 for (i = 0; i < the_acl->num_aces; i++) { 5421 for (i = 0; sd->dacl && i < sd->dacl->num_aces; i++) {
|