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