public UnixSignal(Mono.Unix.Native.Signum signum)
{
this.signum = NativeConvert.FromSignum(signum);
this.signal_info = UnixSignal.install(this.signum);
if (this.signal_info == IntPtr.Zero)
{
throw new ArgumentException("Unable to handle signal", "signum");
}
}