summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/linux/386/signal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/runtime/linux/386/signal.c')
-rw-r--r--src/pkg/runtime/linux/386/signal.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pkg/runtime/linux/386/signal.c b/src/pkg/runtime/linux/386/signal.c
index 5deb0f985..54e109f58 100644
--- a/src/pkg/runtime/linux/386/signal.c
+++ b/src/pkg/runtime/linux/386/signal.c
@@ -88,9 +88,9 @@ initsig(void)
for(i = 0; i<NSIG; i++) {
if(sigtab[i].flags) {
if(sigtab[i].flags & SigCatch)
- *(void**)sa._u = (void*)sigtramp; // handler
+ sa.k_sa_handler = (void*)sigtramp;
else
- *(void**)sa._u = (void*)sigignore; // handler
+ sa.k_sa_handler = (void*)sigignore;
if(sigtab[i].flags & SigRestart)
sa.sa_flags |= SA_RESTART;
else