(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* string val remove_path_dot : string -> string val strip_path : string -> string (** correct_path f dir = dir/f if f is relative *) val correct_path : string -> string -> string val physical_path_of_string : string -> physical_path val string_of_physical_path : physical_path -> string val path_to_list : string -> string list val make_suffix : string -> string -> string val file_readable_p : string -> bool (** {6 Executing commands } *) (** [run_command converter f com] launches command [com], and returns the contents of stdout and stderr that have been processed with [converter]; the processed contents of stdout and stderr is also passed to [f] *) val run_command : (string -> string) -> (string -> unit) -> string -> Unix.process_status * string (** checks if two file names refer to the same (existing) file *) val same_file : string -> string -> bool