From f48068addb8865f9338d23ffbe1043e369df37a1 Mon Sep 17 00:00:00 2001 From: raf Date: Mon, 6 Aug 2007 13:50:45 -0700 Subject: 6586967 Signal is sometimes not delivered on the alternate stack (although it should) --- usr/src/uts/common/os/sysent.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'usr/src/uts/common/os/sysent.c') 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), -- cgit v1.2.3