private static extern int uninstall (IntPtr info);
protected override void Dispose(bool disposing) { base.Dispose(disposing); if (this.signal_info == IntPtr.Zero) { return; } UnixSignal.uninstall(this.signal_info); this.signal_info = IntPtr.Zero; }