sig
  module Dev : Unsigned.S
  module Ino : Unsigned.S
  module Mode : Unsigned.S
  module Nlink : Unsigned.S
  module Off : Signed.S
  module Pid : Signed.S
  module Ssize : Signed.S
  module Time : Unsigned.S
  type clock_t
  type dev_t = Dev.t
  type ino_t = Ino.t
  type mode_t = Mode.t
  type nlink_t = Nlink.t
  type off_t = Off.t
  type pid_t = Pid.t
  type size_t = Unsigned.size_t
  type ssize_t = Ssize.t
  type time_t = Time.t
  type useconds_t
  val clock_t : PosixTypes.clock_t Ctypes.typ
  val dev_t : PosixTypes.dev_t Ctypes.typ
  val ino_t : PosixTypes.ino_t Ctypes.typ
  val mode_t : PosixTypes.mode_t Ctypes.typ
  val nlink_t : PosixTypes.nlink_t Ctypes.typ
  val off_t : PosixTypes.off_t Ctypes.typ
  val pid_t : PosixTypes.pid_t Ctypes.typ
  val size_t : PosixTypes.size_t Ctypes.typ
  val ssize_t : PosixTypes.ssize_t Ctypes.typ
  val time_t : PosixTypes.time_t Ctypes.typ
  val useconds_t : PosixTypes.useconds_t Ctypes.typ
  type sigset_t
  val sigset_t : PosixTypes.sigset_t Ctypes.typ
end