![](https://secure.gravatar.com/avatar/326b108ffcc42f27628703b0c11ed239.jpg?s=120&d=mm&r=g)
10 Apr
2011
10 Apr
'11
9:19 a.m.
2011/4/10 Anton Vodonosov <avodonosov@yandex.ru>:
I have impression, that the callback is called from a non-Lisp thread, i.e. a thread that was not started by list, but was started by foreign code.
Is it known/supposed to work/fail? In CCL (and in general).
Not all Lisps support that mode of operation but it works for me on CCL + OSX. See <http://article.gmane.org/gmane.lisp.cffi.devel/1667> for more information and a small test to check whether your Lisp supports this feature. You might need to port it to Windows or use the pthread-win32 library. Let me know if that helps. Cheers, -- Luís Oliveira http://r42.eu/~luis/