CVSROOT:        /cvs
Module name:    ports
Changes by:     rob...@cvs.openbsd.org  2010/03/26 07:13:47

Modified files:
        lang/mono      : Makefile 
Added files:
        lang/mono/patches: patch-mono_mini_mini-posix_c 
Removed files:
        lang/mono/patches: patch-mono_mini_mini_h 

Log message:
Remove the previous diff to mini.h because that was totally wrong, i made
it up before having my morning coffee.
So it turns out that sometimes the context on openbsd can be 0. This will
lead to problems. I suspect that this is because of our fantastic pthread
library. With the following diff we just skip doing some JIT stuff if the
context is 0 because the thread probably exited before.
Anyways this way everything *seems* to work fine and almost all regression
tests are passing now except for 2 out of 380.
Pepole understanding pthreads are welcome to look at it and come up with
something that is not a tripe XXX hack.

Reply via email to