From owner-freebsd-hackers Sat Sep 21 03:24:32 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA25344 for hackers-outgoing; Sat, 21 Sep 1996 03:24:32 -0700 (PDT) Received: from mail0.iij.ad.jp (mail0.iij.ad.jp [192.244.176.61]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id DAA25314 for ; Sat, 21 Sep 1996 03:24:29 -0700 (PDT) Received: from uucp1.iij.ad.jp (uucp1.iij.ad.jp [192.244.176.73]) by mail0.iij.ad.jp (8.6.12+2.4W/3.3W9-MAIL) with ESMTP id TAA05617 for ; Sat, 21 Sep 1996 19:24:27 +0900 Received: (from uucp@localhost) by uucp1.iij.ad.jp (8.6.12+2.4W/3.3W9-UUCP) with UUCP id TAA12182 for hackers@freebsd.org; Sat, 21 Sep 1996 19:24:27 +0900 Received: from xxx.fct.kgc.co.jp by yyy.kgc.co.jp (8.7.5/3.4W4:96080715) id TAA25691; Sat, 21 Sep 1996 19:07:28 +0900 (JST) Received: from localhost by xxx.fct.kgc.co.jp (8.7.5/3.3W8:95062916) id TAA03677; Sat, 21 Sep 1996 19:06:48 +0900 (JST) Message-Id: <199609211006.TAA03677@xxx.fct.kgc.co.jp> To: hackers@freebsd.org Subject: SIGFPE and signal(3) X-Mailer: Mew version 1.06 on Emacs 19.28.2, Mule 2.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Sat, 21 Sep 1996 19:06:47 +0900 From: Toshihiro Kanda Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hello. Next program never ends. Why? And how can I handle SIGFPE? Thank you. -------------------- #include #include void f(int x) { fprintf(stderr, "x = %d\n", x); } int x = 1, y = 0; main() { int z; signal(SIGFPE, f); printf("start\n"); z = x / y; printf("%d\n", z); } ------------------- candy@fct.kgc.co.jp (Toshihiro Kanda)