Nice. I think that will help with the eventual migration to ucontext
and MONO_ARCH_USE_SIGACTION as well, but then some different mappings
will be reqd to handle the fact that BSD (at least FreeBSD) doesn't
have gregs[].
One, small nit, though:
===
Hi,
I checked in a simpler fix for the sigcontext issues. Now all the
sigcontext/ucontext madness is handled in the
mono_arch_sigctx_to_monoctx
function and its counterpart. Could you try whenever it works on BSD ?
thanks
Tom McLaughlin wrote:
> Threads are really fun. If you want to make your head asplode then take
> a look at this summary of the Mono/FreeBSD threading issues:
>
> http://forge.novell.com/modules/xfmod/maillist/archbrowse.php/bsd-sharp-list/2005-March/000164.html?id=1498&prjname=bsd-sharp&mlname=l
On Sun, 2005-04-03 at 20:50 +0200, Flash Dict wrote:
> > THANK YOU! I'll start adding these patches to my FreeBSD Mono port
> > tonight or tomorrow. I have a Mono 1.1.x port (lang/mono-devel) sitting
> > in my CVS for leading up to the switch over to Mono 1.2 in the FreeBSD
> > ports tree. Feel
> THANK YOU! I'll start adding these patches to my FreeBSD Mono port
> tonight or tomorrow. I have a Mono 1.1.x port (lang/mono-devel) sitting
> in my CVS for leading up to the switch over to Mono 1.2 in the FreeBSD
> ports tree. Feel free to take a look at the rest of the patches still
> in CVS
Zoltan Varga wrote:
For the sigcontext stuff, I think it would be easier to define
MONO_ARCH_USE_SIGACTION in mini-x86.h for *BSD as well. Could you try
this ?
Both NetBSD and FreeBSD seem to be on their way towards ucontext{} and
away from sigcontext. NetBSD completely hides sigcontext{} in
Hi,
For the sigcontext stuff, I think it would be easier to define
MONO_ARCH_USE_SIGACTION in mini-x86.h for *BSD as well. Could you try
this ?
Zoltan
On Apr 3, 2005 3:29 AM, Tom McLaughlin <[EMAIL PROTECTED]> wrote:
On Sun, 2005-04-03 at 03:08 +0200, Bill Middleton wrote:
> Hello,
>
> I've got a working svn build on FreeBSD now, and include a patch.
> There are (were) several issues with getting the svn source to build
> under FreeBSD:
>
> 1. BSD sigcontext{} structure has its members named sc_* (sc_eax
Hello,
I've got a working svn build on FreeBSD now, and include a patch.
There are (were) several issues with getting the svn source to build
under FreeBSD:
1. BSD sigcontext{} structure has its members named sc_* (sc_eax,
sc_ebx, sc_ecx, etc.). A set of #define's was introduced some time ba