sig
type size = [ `Bytes of int | `Kilobytes of int | `Megabytes of int ]
and size_test =
[ `EqualTo of Find.size
| `LargerThan of Find.size
| `SmallerThan of Find.size ]
and time_test = [ `After of int32 | `At of int32 | `Before of int32 ]
and test =
[ `Accessed of Find.time_test
| `And of Find.test list
| `Created of Find.time_test
| `Eval of string -> Unix.stats -> bool
| `False
| `Group of int
| `IName of string
| `Modified of Find.time_test
| `Name of string
| `Or of Find.test list
| `Owner of int
| `Perms of Unix.file_perm
| `Regexp of string
| `Size of Find.size_test
| `True
| `Type of Unix.file_kind ]
and t
val make : Find.test -> Find.t
val find : Find.t -> string -> string list
end