Home | History | Annotate | Download | only in lib

Lines Matching refs:entries

267     ace_t *entries;
280 entries = (ace_t *) malloc (count * sizeof (ace_t));
281 if (entries == NULL)
287 ? facl (desc, ACE_GETACL, count, entries)
288 : acl (name, ACE_GETACL, count, entries))
295 if (entries[i].a_flags & (ACE_OWNER | ACE_GROUP | ACE_OTHER))
300 free (entries);
303 /* Huh? The number of ACL entries changed since the last call.
305 free (entries);
311 ace_t entries[3];
317 entries[0].a_type = ALLOW;
318 entries[0].a_flags = ACE_OWNER;
319 entries[0].a_who = 0; /* irrelevant */
320 entries[0].a_access_mask = (mode >> 6) & 7;
321 entries[1].a_type = ALLOW;
322 entries[1].a_flags = ACE_GROUP;
323 entries[1].a_who = 0; /* irrelevant */
324 entries[1].a_access_mask = (mode >> 3) & 7;
325 entries[2].a_type = ALLOW;
326 entries[2].a_flags = ACE_OTHER;
327 entries[2].a_who = 0;
328 entries[2].a_access_mask = mode & 7;
333 entries[0].a_type = ACE_ACCESS_ALLOWED_ACE_TYPE;
334 entries[0].a_flags = NEW_ACE_OWNER;
335 entries[0].a_who = 0; /* irrelevant */
336 entries[0].a_access_mask =
340 entries[1].a_type = ACE_ACCESS_ALLOWED_ACE_TYPE;
341 entries[1].a_flags = NEW_ACE_GROUP | NEW_ACE_IDENTIFIER_GROUP;
342 entries[1].a_who = 0; /* irrelevant */
343 entries[1].a_access_mask =
347 entries[2].a_type = ACE_ACCESS_ALLOWED_ACE_TYPE;
348 entries[2].a_flags = ACE_EVERYONE;
349 entries[2].a_who = 0;
350 entries[2].a_access_mask =
357 sizeof (entries) / sizeof (ace_t), entries);
360 sizeof (entries) / sizeof (ace_t), entries);
371 aclent_t entries[3];
374 entries[0].a_type = USER_OBJ;
375 entries[0].a_id = 0; /* irrelevant */
376 entries[0].a_perm = (mode >> 6) & 7;
377 entries[1].a_type = GROUP_OBJ;
378 entries[1].a_id = 0; /* irrelevant */
379 entries[1].a_perm = (mode >> 3) & 7;
380 entries[2].a_type = OTHER_OBJ;
381 entries[2].a_id = 0;
382 entries[2].a_perm = mode & 7;
385 ret = facl (desc, SETACL, sizeof (entries) / sizeof (aclent_t), entries);
387 ret = acl (name, SETACL, sizeof (entries) / sizeof (aclent_t), entries);
409 struct acl_entry entries[3];
419 entries[0].uid = statbuf.st_uid;
420 entries[0].gid = ACL_NSGROUP;
421 entries[0].mode = (mode >> 6) & 7;
422 entries[1].uid = ACL_NSUSER;
423 entries[1].gid = statbuf.st_gid;
424 entries[1].mode = (mode >> 3) & 7;
425 entries[2].uid = ACL_NSUSER;
426 entries[2].gid = ACL_NSGROUP;
427 entries[2].mode = mode & 7;
430 ret = fsetacl (desc, sizeof (entries) / sizeof (struct acl_entry), entries);
432 ret = setacl (name, sizeof (entries) / sizeof (struct acl_entry), entries);
457 u.a.acl_len = (char *) &u.a.acl_ext[0] - (char *) &u.a; /* no entries */