strange sigaction ()
From: <hidden>
Date: 2001-03-06 11:04:04
I am seeing a strange problem with sigaction on powerpc.
static struct sigaction act;
static void handler (int,siginfo_t *,void *);
main ()
{
sigaction (SIGALRM,&act,NULL);
alarm (1);
sleep (2);
}
void handler (int x, siginfo_t *s,void *v)
{
printf ("si_signo = %d, si_code = %d, si_errno = %d\n",s->si_signo,
s->si_code, s->si_errno);
}
This program gives meaningful values on Linux Intel Redhat.
On Apple Dual G4 PowerPC I am getting junk values
si_signo = 805464356
si_errno = 805464640
si_code = 21
I dont know what is happening.
Please educate me.
Nilesh
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/