Subject: Re: JDK status (was: Re: Netscape on macppc: it works!)
To: Christos Zoulas <christos@zoulas.com>
From: Emmanuel Dreyfus <p99dreyf@criens.u-psud.fr>
List: port-macppc
Date: 03/04/2001 14:26:14
Christos Zoulas <christos@zoulas.com> wrote:

> I would check sigreturn too... something like:
>
> #include <stdio.h>
> #include <signal.h>
>=20
> void sig(int n) {
>       printf("%d\n", n);
> }
>
> int main(int argc, char *argv[]) {
>       signal(SIGINT, sig);
>       for (;;)
>               continue;
> }

It works as expected (ie: displays 2 when getting a ^C)
$ ./signal3
^C2
^C2
^C2
^Z[1] + Stopped              ./signal3=20
$ kill %1
$=20
[1] + Terminated           ./signal3=20

I'm not sure that emulated sigreturn is 100% accurate, but I've tested
signal queueing and signal mask modifications, and it seems ok.

--=20
Emmanuel Dreyfus. =20
Vous avez deplac=E9 la souris.=20
Windows NT doit maintenant redemarrer pour valider les modifications.
p99dreyf@criens.u-psud.fr