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