package fileutils

  1. Overview
  2. Docs
type who = [
  1. | `All
  2. | `Group
  3. | `Other
  4. | `User
]
type wholist = [
  1. | `All
  2. | `Group
  3. | `List of who list
  4. | `Other
  5. | `User
]
type permcopy = [
  1. | `Group
  2. | `Other
  3. | `User
]
type perm = [
  1. | `Exec
  2. | `ExecX
  3. | `Read
  4. | `Sticky
  5. | `StickyO
  6. | `Write
]
type permlist = [
  1. | `Exec
  2. | `ExecX
  3. | `List of perm list
  4. | `Read
  5. | `Sticky
  6. | `StickyO
  7. | `Write
]
type actionarg = [
  1. | `Exec
  2. | `ExecX
  3. | `Group
  4. | `List of perm list
  5. | `Other
  6. | `Read
  7. | `Sticky
  8. | `StickyO
  9. | `User
  10. | `Write
]
type action = [
  1. | `Add of actionarg
  2. | `Remove of actionarg
  3. | `Set of actionarg
]
type actionlist = [
  1. | `Add of actionarg
  2. | `List of action list
  3. | `Remove of actionarg
  4. | `Set of actionarg
]
type clause = [
  1. | `All of actionlist
  2. | `Group of actionlist
  3. | `None of actionlist
  4. | `Other of actionlist
  5. | `User of actionlist
]
type t = clause list
OCaml

Innovation. Community. Security.