diff options
author | raf <none@none> | 2007-08-06 13:50:45 -0700 |
---|---|---|
committer | raf <none@none> | 2007-08-06 13:50:45 -0700 |
commit | f48068addb8865f9338d23ffbe1043e369df37a1 (patch) | |
tree | 4491fa42ed4f6bc8843d62a840b682b769407e96 /usr/src/uts/common/os/sysent.c | |
parent | ee834aa8ed0c4cc43a04342fe22402b3db18a906 (diff) | |
download | illumos-gate-f48068addb8865f9338d23ffbe1043e369df37a1.tar.gz |
6586967 Signal is sometimes not delivered on the alternate stack (although it should)
Diffstat (limited to 'usr/src/uts/common/os/sysent.c')
-rw-r--r-- | usr/src/uts/common/os/sysent.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/usr/src/uts/common/os/sysent.c b/usr/src/uts/common/os/sysent.c index a878cee623..38c3270f9b 100644 --- a/usr/src/uts/common/os/sysent.c +++ b/usr/src/uts/common/os/sysent.c @@ -116,6 +116,7 @@ int sigsuspend(); int sigaltstack(); int sigaction(); int sigpending(); +int sigresend(); int sigtimedwait(); int getsetcontext(); int stat(); @@ -565,8 +566,8 @@ struct sysent sysent[NSYSCALL] = /* 109 */ IF_x86( SYSENT_AP("hrtsys", hrtsys, 5), SYSENT_LOADABLE()), - /* 110 */ SYSENT_LOADABLE(), /* was acancel */ - /* 111 */ SYSENT_LOADABLE(), /* was async */ + /* 110 */ SYSENT_LOADABLE(), + /* 111 */ SYSENT_CI("sigresend", sigresend, 3), /* 112 */ SYSENT_CL("priocntlsys", priocntlsys, 5), /* 113 */ SYSENT_CL("pathconf", pathconf, 2), /* 114 */ SYSENT_CI("mincore", mincore, 3), @@ -962,8 +963,8 @@ struct sysent sysent32[NSYSCALL] = /* 109 */ IF_x86( SYSENT_AP("hrtsys", hrtsys, 5), SYSENT_LOADABLE32()), - /* 110 */ SYSENT_LOADABLE32(), /* was acancel */ - /* 111 */ SYSENT_LOADABLE32(), /* was async */ + /* 110 */ SYSENT_LOADABLE32(), + /* 111 */ SYSENT_CI("sigresend", sigresend, 3), /* 112 */ SYSENT_CI("priocntlsys", priocntlsys, 5), /* 113 */ SYSENT_CI("pathconf", pathconf, 2), /* 114 */ SYSENT_CI("mincore", mincore, 3), |