diff options
Diffstat (limited to 'src/pkg/runtime/linux/386/signal.c')
| -rw-r--r-- | src/pkg/runtime/linux/386/signal.c | 4 | 
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 | 
