class posix1e.ACL(**kwargs)
  append() → Entry
  append(__entry: Entry) → Entry

    Helper for @overload to raise when called.

  applyto(_ACL__item, flag: int | None = 0) → None
  calc_mask() → None
  check() → bool | Tuple[int, int]
  delete_entry(_ACL__entry: Entry) → None
  equiv_mode() → int
  to_any_text(prefix: str = Ellipsis, separator: str = Ellipsis, options: int = Ellipsis) → bytes
  valid() → bool

posix1e.ACL_DUPLICATE_ERROR: int

posix1e.ACL_ENTRY_ERROR: int

posix1e.ACL_EXECUTE: int

posix1e.ACL_GROUP: int

posix1e.ACL_GROUP_OBJ: int

posix1e.ACL_MASK: int

posix1e.ACL_MISS_ERROR: int

posix1e.ACL_MULTI_ERROR: int

posix1e.ACL_OTHER: int

posix1e.ACL_READ: int

posix1e.ACL_TYPE_ACCESS: int

posix1e.ACL_TYPE_DEFAULT: int

posix1e.ACL_UNDEFINED_TAG: int

posix1e.ACL_USER: int

posix1e.ACL_USER_OBJ: int

posix1e.ACL_WRITE: int

class posix1e.Entry(_Entry__acl: ACL)
  copy(_Entry__src: Entry) → None
  parent: ACL = Ellipsis
  permset: Permset = Ellipsis
  qualifier: int = Ellipsis
  tag_type: int = Ellipsis

posix1e.HAS_ACL_CHECK: int

posix1e.HAS_ACL_ENTRY: int

posix1e.HAS_ACL_FROM_MODE: int

posix1e.HAS_COPY_EXT: int

posix1e.HAS_EQUIV_MODE: int

posix1e.HAS_EXTENDED_CHECK: int

class posix1e.Permset(_Permset__entry: Entry)
  classmethod add(perm: int) → None
  clear() → None
  delete(perm: int) → None
  execute: bool = Ellipsis
  read: bool = Ellipsis
  test(perm: int) → bool
  write: bool = Ellipsis

posix1e.TEXT_ABBREVIATE: int

posix1e.TEXT_ALL_EFFECTIVE: int

posix1e.TEXT_NUMERIC_IDS: int

posix1e.TEXT_SMART_INDENT: int

posix1e.TEXT_SOME_EFFECTIVE: int

posix1e.delete_default(path: str) → None

posix1e.has_extended(item: S) → bool