Module Async_unix.Unix_syscalls.Exit_or_signal

type error = [
| Core__.Core_unix.Exit.error
| `Signal of Core.Signal.t
]
include sig ... end
val error_of_sexp : Sexplib.Sexp.t ‑> error
val __error_of_sexp__ : Sexplib.Sexp.t ‑> error
val sexp_of_error : error ‑> Sexplib.Sexp.t
val compare_error : error ‑> error ‑> int
type t = (unit, errorCore__.Import.Result.t
include sig ... end
val t_of_sexp : Sexplib.Sexp.t ‑> t
val sexp_of_t : t ‑> Sexplib.Sexp.t
val compare : t ‑> t ‑> int
val of_unix : Unix.process_status ‑> t

of_unix assumes that any signal numbers in the incoming value are O'Caml internal signal numbers.

val to_string_hum : t ‑> string
val or_error : t ‑> unit Core__.Import.Or_error.t