Module FilePath.UnixPath


module UnixPath: GenericStringPath(AbstractUnixPath)

type filename = string 
type extension = PathOperation.extension 
val string_of_filename : 'a -> 'a
val filename_of_string : 'a -> 'a
val f2s : PathOperation.filename -> string
val s2f : string -> PathOperation.filename
val is_subdir : string -> string -> bool
val is_updir : string -> string -> bool
val compare : string -> string -> int
val basename : string -> string
val dirname : string -> string
val concat : string -> string -> string
val make_filename : string list -> string
val reduce : string -> string
val make_absolute : string -> string -> string
val make_relative : string -> string -> string
val reparent : string -> string -> string -> string
val identity : string -> string
val is_valid : string -> bool
val is_relative : string -> bool
val is_implicit : string -> bool
val is_current : string -> bool
val is_parent : string -> bool
val chop_extension : string -> string
val get_extension : string -> PathOperation.extension
val check_extension : string -> PathOperation.extension -> bool
val add_extension : string -> PathOperation.extension -> string
val string_of_extension : PathOperation.extension -> string
val extension_of_string : string -> PathOperation.extension
val string_of_path : string list -> string
val path_of_string : string -> string list
val current_dir : string
val parent_dir : string