Define the portable signal numbers. Other signals can be used, but they are not guaranteed to be portable.
primitive val Sig
new val create() : Sig val^
fun box hup() : U32 val
fun box int() : U32 val
fun box quit() : U32 val
fun box ill() : U32 val
fun box trap() : U32 val
fun box abrt() : U32 val
fun box emt() : U32 val
fun box fpe() : U32 val
fun box kill() : U32 val
fun box bus() : U32 val
fun box segv() : U32 val
fun box sys() : U32 val
fun box pipe() : U32 val
fun box alrm() : U32 val
fun box term() : U32 val
fun box urg() : U32 val
fun box stkflt() : U32 val
fun box stop() : U32 val
fun box tstp() : U32 val
fun box cont() : U32 val
fun box chld() : U32 val
fun box ttin() : U32 val
fun box ttou() : U32 val
fun box io() : U32 val
fun box xcpu() : U32 val
fun box xfsz() : U32 val
fun box vtalrm() : U32 val
fun box prof() : U32 val
fun box winch() : U32 val
fun box info() : U32 val
fun box pwr() : U32 val
fun box usr1() : U32 val
fun box usr2() : U32 val
fun box rt( n: U32 val) : U32 val ?
fun box eq( that: Sig val) : Bool val
fun box ne( that: Sig val) : Bool val
© 2016-2018, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/signals-Sig