summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/sysent.c
diff options
context:
space:
mode:
authorraf <none@none>2007-08-06 13:50:45 -0700
committerraf <none@none>2007-08-06 13:50:45 -0700
commitf48068addb8865f9338d23ffbe1043e369df37a1 (patch)
tree4491fa42ed4f6bc8843d62a840b682b769407e96 /usr/src/uts/common/os/sysent.c
parentee834aa8ed0c4cc43a04342fe22402b3db18a906 (diff)
downloadillumos-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.c9
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),