Lines Matching defs:ace
43 * Handle xdr for an ace.
185 * Turn an NFSv4 ace mask into R/W/X flag bits.
282 * This function builds an NFS ace.
286 enum vtype type, int group, int owner, struct acl_entry *ace)
295 * Fill in the ace type.
297 if (ace->ae_entry_type & ACL_ENTRY_TYPE_ALLOW)
299 else if (ace->ae_entry_type & ACL_ENTRY_TYPE_DENY)
301 else if (ace->ae_entry_type & ACL_ENTRY_TYPE_AUDIT)
310 if (ace->ae_flags & ACL_ENTRY_FILE_INHERIT)
312 if (ace->ae_flags & ACL_ENTRY_DIRECTORY_INHERIT)
314 if (ace->ae_flags & ACL_ENTRY_NO_PROPAGATE_INHERIT)
316 if (ace->ae_flags & ACL_ENTRY_INHERIT_ONLY)
318 if (ace->ae_flags & ACL_ENTRY_SUCCESSFUL_ACCESS)
320 if (ace->ae_flags & ACL_ENTRY_FAILED_ACCESS)
326 if (ace->ae_perm & ACL_LIST_DIRECTORY)
328 if (ace->ae_perm & ACL_ADD_FILE)
330 if (ace->ae_perm & ACL_ADD_SUBDIRECTORY)
332 if (ace->ae_perm & ACL_READ_NAMED_ATTRS)
334 if (ace->ae_perm & ACL_WRITE_NAMED_ATTRS)
336 if (ace->ae_perm & ACL_EXECUTE)
338 if (ace->ae_perm & ACL_DELETE_CHILD)
340 if (ace->ae_perm & ACL_READ_ATTRIBUTES)
342 if (ace->ae_perm & ACL_WRITE_ATTRIBUTES)
344 if (ace->ae_perm & ACL_DELETE)
346 if (ace->ae_perm & ACL_READ_ACL)
348 if (ace->ae_perm & ACL_WRITE_ACL)
350 if (ace->ae_perm & ACL_WRITE_OWNER)
352 if (ace->ae_perm & ACL_SYNCHRONIZE)
355 if (ace->ae_perm & ACL_READ_DATA)
357 if (ace->ae_perm & ACL_WRITE_DATA)
359 if (ace->ae_perm & ACL_APPEND_DATA)
361 if (ace->ae_perm & ACL_READ_NAMED_ATTRS)
363 if (ace->ae_perm & ACL_WRITE_NAMED_ATTRS)
365 if (ace->ae_perm & ACL_EXECUTE)
367 if (ace->ae_perm & ACL_READ_ATTRIBUTES)
369 if (ace->ae_perm & ACL_WRITE_ATTRIBUTES)
371 if (ace->ae_perm & ACL_DELETE)
373 if (ace->ae_perm & ACL_READ_ACL)
375 if (ace->ae_perm & ACL_WRITE_ACL)
377 if (ace->ae_perm & ACL_WRITE_OWNER)
379 if (ace->ae_perm & ACL_SYNCHRONIZE)