|
From: | Jörg F. Wittenberger |
Subject: | Re: [Chicken-users] chicken-fuse |
Date: | Thu, 03 Apr 2014 11:27:31 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux armv7l; rv:24.0) Gecko/20100101 Icedove/24.3.0 |
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 certainlybelieve you since I've recently fonud some strange threading issues usingmutexes, which I think may be related. Evan
[Prev in Thread] | Current Thread | [Next in Thread] |