type t = string
val concat : t -> t -> tval compare : t -> t -> intval equal : t -> t -> boolval exists : t -> boolval mk : string -> tval define_context : string -> string list -> unitval include_dirs_of : string -> string listval copy : t -> t -> unitval to_string : t -> stringval print : Stdlib.Format.formatter -> t -> unitval current_dir_name : tval parent_dir_name : tval read : t -> stringval same_contents : t -> t -> boolval basename : t -> tval dirname : t -> tval is_relative : t -> boolval readlink : t -> tval readdir : t -> t arrayval is_link : t -> boolval is_directory : t -> boolval add_extension : string -> t -> tval check_extension : t -> string -> boolval get_extension : t -> stringval remove_extension : t -> tval update_extension : string -> t -> tval get_extensions : t -> stringval remove_extensions : t -> tval update_extensions : string -> t -> tval print_path_list : Stdlib.Format.formatter -> t list -> unitval pwd : tval parent : t -> tval is_prefix : t -> t -> boolval is_implicit : t -> bool
val link_to_dir : t -> t -> boolval normalize : t -> t