From owner-freebsd-hackers Fri Jun 28 07:55:20 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA06638 for hackers-outgoing; Fri, 28 Jun 1996 07:55:20 -0700 (PDT) Received: from jau.csc.fi (root@jau.csc.fi [193.166.1.196]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id HAA06633 for ; Fri, 28 Jun 1996 07:55:15 -0700 (PDT) Received: (from jau@localhost) by jau.csc.fi (8.7.5/8.6.12+CSC-2.1) id RAA22755; Fri, 28 Jun 1996 17:56:00 +0300 (EET DST) From: Jukka Ukkonen Message-Id: <199606281456.RAA22755@jau.csc.fi> Subject: Re: POSIX.4 signals + other POSIX.4 stuff to FreeBSD... To: bde@zeta.org.au (Bruce Evans) Date: Fri, 28 Jun 1996 17:55:59 +0300 (EET DST) Cc: hackers@freebsd.com In-Reply-To: <199606271240.WAA10241@godzilla.zeta.org.au> from "Bruce Evans" at Jun 27, 96 10:40:19 pm Latin-Date: Vineri XXVIII Iunie a.d. MCMXCVI Organization: Private person Phone: +358-0-6215280 (home) Content-Conversion: prohibited X-Mailer: ELM [version 2.4 PL25+pgp] MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Quoting Bruce Evans: > > > containing such an array. I have now more or less figured out > > all these code fragments within the kernel itself, but it seems > > that also the Linux application binary interface etc. LKMs have > > More importantly, the size of a sigset_t is appart of the BSD binary > interface. The kernel would have to support variably-sized sigset_t's > to support old binaries :-(. There is no such thing as a variably-sized > struct, and the current sigset_t doesn't encode its size, this isn't > easy. Yes, I know. The old interface would have to remain for all those programs that have been compiled and linked with the old version. Cheers, // jau ------ / Jukka A. Ukkonen, FUNET / Centre for Scientific Computing /__ M.Sc. (sw-eng & cs) Tel: (Home&Fax) +358-0-6215280 / Internet: ukkonen@csc.fi (Work) +358-0-4573208 v Internet: jau@funet.fi (Mobile) +358-400-606671