Path: utzoo!attcan!uunet!ndsuvax!ncgus From: ncgus@ndsuvax.UUCP (Jim Gustafson) Newsgroups: comp.sys.ibm.pc Subject: Please help me with TC ssignal Message-ID: <1056@ndsuvax.UUCP> Date: 27 Jul 88 08:23:38 GMT Organization: North Dakota State University Fargo, ND Lines: 33 Can someone explain why the following code works fine on a VAX 11/780 but barfs (never exits loop) on an AST-286 running MSDOS 3.2 w/ TC V1.5? Thanks. /* * demo.c -- test ssignal() in TC */ #include #include #ifdef VAX # define ssignal signal #endif main() { int cleanup(); ssignal(SIGINT, cleanup); printf("Infinite Loop: hit ctl-c to enable SIGINT\n"); for(;;) ; } int cleanup() { fprintf(stderr, "cleanup() enabling SIGINT\n"); ssignal(SIGINT, SIG_DFL); } -- -- Jim Gustafson UUCP: uunet!ndsuvax!ncgus North Dakota State University Bitnet: ncgus@ndsuvax Fargo, North Dakota 58105 Internet: ncgus@plains.nodak.edu