You've already forked linux-packaging-mono
Imported Upstream version 4.3.2.467
Former-commit-id: 9c2cb47f45fa221e661ab616387c9cda183f283d
This commit is contained in:
@@ -39,6 +39,11 @@ namespace Mono.Unix {
|
||||
private int signum;
|
||||
private IntPtr signal_info;
|
||||
|
||||
static UnixSignal ()
|
||||
{
|
||||
Stdlib.VersionCheck ();
|
||||
}
|
||||
|
||||
public UnixSignal (Signum signum)
|
||||
{
|
||||
this.signum = NativeConvert.FromSignum (signum);
|
||||
@@ -145,10 +150,12 @@ namespace Mono.Unix {
|
||||
set {Interlocked.Exchange (ref Info->count, value);}
|
||||
}
|
||||
|
||||
// signum, count, write_fd, pipecnt, and pipelock are read from a signal handler thread
|
||||
// count and pipelock are both read and written from the signal handler thread
|
||||
[Map]
|
||||
struct SignalInfo {
|
||||
public int signum, count, read_fd, write_fd, have_handler, pipecnt;
|
||||
public IntPtr handler;
|
||||
public int signum, count, read_fd, write_fd, pipecnt, pipelock, have_handler;
|
||||
public IntPtr handler; // Backed-up handler to restore when signal unregistered
|
||||
}
|
||||
|
||||
#region WaitHandle overrides
|
||||
|
||||
Reference in New Issue
Block a user