Searched refs:num_aces (Results 1 - 25 of 28) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/lib/
H A Dsecacl.c30 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 Dsecace.c252 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 Dsharesec.c249 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 Ddisplay_sec.c108 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 Dsecdesc.c344 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 Dutil_seaccess.c99 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 Dse_access_check_utils.c61 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 Dsharesec.c135 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 Dnet_usershare.c305 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 Dprofiles.c83 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 Dsmbcacls.c366 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 Ddisp_sec.c133 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 Dcifsacl.h61 __le32 num_aces; member in struct:cifs_acl
H A Dcifsacl.c334 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 Dpsec.c238 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 Dpy_ntsec.c128 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 Dparse_sec.c146 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 Dndr_sec_helper.c54 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 Dsecurity.h199 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 Dvfs_afsacl.c59 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 Dnfs4_acls.c559 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 Dposix_acls.c1278 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 Dlibsmbclient.c3778 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 Drpc_secdes.h105 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 Dnt_printing.c387 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++) {

Completed in 154 milliseconds

12