From owner-freebsd-stable Wed Nov 22 18:10:18 2000 Delivered-To: freebsd-stable@freebsd.org Received: from hurlame.pdl.cs.cmu.edu (HURLAME.PDL.CS.CMU.EDU [128.2.189.78]) by hub.freebsd.org (Postfix) with ESMTP id 059EE37B4CF for ; Wed, 22 Nov 2000 18:10:16 -0800 (PST) Received: (from magus@localhost) by hurlame.pdl.cs.cmu.edu (8.11.1/8.11.1) id eAN29ke61464; Wed, 22 Nov 2000 21:09:46 -0500 (EST) (envelope-from magus) To: Zero Sum Cc: "Antonio Carlos Pina" , Subject: Re: make world on 4.2-R breaking References: <79634.974920896@winston.osd.bsdi.com> <000701c054cb$fbd10e10$0b6cffc8@infolink.com.br> <00112310152803.05065@shalimar.net.au> From: Nat Lanza Date: 22 Nov 2000 21:09:46 -0500 In-Reply-To: Zero Sum's message of "Thu, 23 Nov 2000 10:15:28 +1100" Message-ID: Lines: 25 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Zero Sum writes: > Fromm errno.h... > > #define EINTR 4 /* Interrupted system call */ > > I believe that FreeBSD does not permit interupts during system calls. Incorrect. errno numbers and signal numbers have nothing to do with each other. errno.h tells you what the return codes from system calls and library functions mean. You want sys/signal.h instead, which would tell you that signal 4 is SIGILL, which is caused by an illegal instruction. This is almost certainly a hardware problem. --nat -- nat lanza --------------------- research programmer, parallel data lab, cmu scs magus@cs.cmu.edu -------------------------------- http://www.cs.cmu.edu/~magus/ there are no whole truths; all truths are half-truths -- alfred north whitehead To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message