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

Reply via email to