`sig
type filename
type extension
val string_of_filename : FilePath.PATH_SPECIFICATION.filename -> string
val filename_of_string : string -> FilePath.PATH_SPECIFICATION.filename
val extension_of_string : string -> FilePath.PATH_SPECIFICATION.extension
val string_of_extension : FilePath.PATH_SPECIFICATION.extension -> string
val make_filename : string list -> FilePath.PATH_SPECIFICATION.filename
val is_subdir :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename -> bool
val is_updir :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename -> bool
val compare :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename -> int
val basename :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val dirname :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val concat :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val reduce :
?no_symlink:bool ->
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val make_absolute :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val make_relative :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val reparent :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val identity :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val is_valid : FilePath.PATH_SPECIFICATION.filename -> bool
val is_relative : FilePath.PATH_SPECIFICATION.filename -> bool
val is_current : FilePath.PATH_SPECIFICATION.filename -> bool
val is_parent : FilePath.PATH_SPECIFICATION.filename -> bool
val chop_extension :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.filename
val get_extension :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.extension
val check_extension :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.extension -> bool
val add_extension :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.extension ->
FilePath.PATH_SPECIFICATION.filename
val replace_extension :
FilePath.PATH_SPECIFICATION.filename ->
FilePath.PATH_SPECIFICATION.extension ->
FilePath.PATH_SPECIFICATION.filename
val string_of_path : FilePath.PATH_SPECIFICATION.filename list -> string
val path_of_string : string -> FilePath.PATH_SPECIFICATION.filename list
val current_dir : FilePath.PATH_SPECIFICATION.filename
val parent_dir : FilePath.PATH_SPECIFICATION.filename
end`