Up

Module Fd

Signature

type fd_stat =
| Path of string
| Socket of Inode.t
| Pipe of Inode.t
| Inotify
val fd_stat_of_sexp : Sexplib.Sexp.t -> fd_stat
val sexp_of_fd_stat : fd_stat -> Sexplib.Sexp.t
type t = {
fd
: int ; (* File descriptor (0=stdin, 1=stdout, etc.) *)
fd_stat
: fd_stat ; (* Kind of file *)
}
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val fd_stat : t -> fd_stat
val fd : t -> int
module Fields : sig .. end