Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Nov 98 15:34:50 -0600
From:      "Richard Seaman, Jr." <lists@tar.com>
To:        "Brian Feldman" <green@unixhelp.org>
Cc:        "current@freebsd.org" <current@FreeBSD.ORG>
Subject:   Re: RFSIGSHARE ready?
Message-ID:  <199811182134.PAA00503@ns.tar.com>

next in thread | raw e-mail | index | archive | help
--_=_=_=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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811182134.PAA00503>