Module Minisys
Minisys regroups some code that used to be in System. Unlike System, this module has no dependency and could be used for initial compilation target such as coqdep_boot. The functions here are still available in System thanks to an include. For the signature, look at the top of system.mli
type unix_path
= string
type file_kind
=
|
FileDir of unix_path * string
|
FileRegular of string
val (//) : string -> string -> string
val skipped_dirnames : string list Stdlib.ref
val exclude_directory : string -> unit
val ok_dirname : string -> bool
val exists_dir : string -> bool
val apply_subdir : (file_kind -> unit) -> string -> unix_path -> unit
val readdir : string -> string array
val process_directory : (file_kind -> unit) -> string -> unit
val process_subdirectories : (unix_path -> string -> unit) -> string -> unit