Hi Evan,
I made some progress with getting fuse to run in multi threaded mode.
Though I avoided direct C->Chicken calls. While I dunno, I'm pretty
sure those are not re-entrant.
Right now the code is in dire need of some cleanup. E.g. foreign type
declarations still on all callbacks, but not actually used. (The va_arg
magic I'm using to extract the arguments SHOULD be generated by chicken
from those type declarations, but for now I just wrote them manually.)
However I'm in dire need to get my personal things done. So I rather
keep you posted now, a full clean up might take quite some time...
Find the files here:
http://www.askemos.org/A1342ac99fa68b0ef614b7f02a2dc2e43/index.html
Best
/Jörg
Am 09.03.2014 21:01, schrieb Evan Hanson:
I haven't been able to duplicate the "callback returned twice" issue but
I will hopefully have more time to look at it this week. I certainly
believe you since I've recently fonud some strange threading issues
using
mutexes, which I think may be related.
Evan
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users