From owner-freebsd-current Wed Nov 18 13:35:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA11215 for freebsd-current-outgoing; Wed, 18 Nov 1998 13:35:29 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns.tar.com (ns.tar.com [204.95.187.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA11201 for ; Wed, 18 Nov 1998 13:35:23 -0800 (PST) (envelope-from lists@tar.com) Received: from ppro.tar.com (ppro.tar.com [204.95.187.9]) by ns.tar.com (8.9.1/8.9.1) with SMTP id PAA00503; Wed, 18 Nov 1998 15:34:50 -0600 (CST) (envelope-from lists@tar.com) Message-Id: <199811182134.PAA00503@ns.tar.com> From: "Richard Seaman, Jr." To: "Brian Feldman" Cc: "current@freebsd.org" Date: Wed, 18 Nov 98 15:34:50 -0600 Reply-To: "Richard Seaman, Jr." X-Mailer: PMMail 1.92 For OS/2 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="_=_=_=IMA.BOUNDARY.F2MX61138764=_=_=_" Subject: Re: RFSIGSHARE ready? Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --_=_=_=IMA.BOUNDARY.F2MX61138764=_=_=_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On Thu, 12 Nov 1998 22:06:52 -0500 (EST), Brian Feldman wrote: >Would you mind actually trying moving the signal masks out of struct >procsig then? It would be easy, but I don't have time to be testing new >kernels, I've attached some patches, which represent changes to your patches, to implement shared signal handling. These seem to be sufficient to get LinuxThreads working in FreeBSD "native" with full signal handling. However, I've only tried a few test programs. I recognise that this is not the same as having LinuxThreads working in emulation, which is your goal. I have no idea if these patches will accomplish your goal, but they might move you closer. I've also modified your patches to the linux emulation to mirror what I have done in the FreeBSD native case. I haven't even tried these (in linux emulation) so I don't know if they help or hinder. I'll also renew my offer to send you the modifications I've made to LinuxThreads to get it running in FreeBSD "native", as these might be a guide to your work on getting the emulation mode working. --_=_=_=IMA.BOUNDARY.F2MX61138764=_=_=_ Content-Type: application/octet-stream; name="kern.diffs.gz" Content-Transfer-Encoding: base64 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 Vr4CIDv5MJWD/B84sOAsFzQAAA== --_=_=_=IMA.BOUNDARY.F2MX61138764=_=_=_-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message