Re: [Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-04 Thread Flash Dict
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: ===

Re: [Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-04 Thread Zoltan Varga
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

Re: [Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-04 Thread Flash Dict
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

Re: [Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-03 Thread Tom McLaughlin
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

Re: [Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-03 Thread Flash Dict
> 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

Re: [Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-03 Thread Bill Middleton
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

Re: [Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-03 Thread Zoltan Varga
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:

Re: [Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-02 Thread Tom McLaughlin
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

[Mono-devel-list] Patches for FreeBSD (and other BSD flavors, likely)

2005-04-02 Thread Bill Middleton
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