sig
  val pp_print_signals : Format.formatter -> unit -> unit
  val ignore_sigalrm : unit -> unit
  val ignoring_sigalrm : (unit -> 'a) -> 'a
  val ignore_sigint : unit -> unit
  val ignore_sigquit : unit -> unit
  val ignore_sigterm : unit -> unit
  val ignore_sigpipe : unit -> unit
  val set_sigalrm_timeout : unit -> unit
  val set_sigalrm_exn : unit -> unit
  val set_sigint : unit -> unit
  val set_sigquit : unit -> unit
  val set_sigterm : unit -> unit
  val set_sigpipe : unit -> unit
  val set_timeout : float -> unit
  val set_sigalrm_timeout_from_flag : unit -> unit
  val unset_timeout : unit -> unit
  val catch_break : bool -> unit
end