--- "David M. Lloyd" <dmlloyd@tds.net> wrote: > I have written an XS interface into a library that > performs I/O and then > can asynchronously call a C function upon completion. Is > there a SAFE way > I can reflect an asynchronous callback into Perl? AFAIK, only if the perl is built to expect such. In 5.8.0-to-be there is the PERL_ASYNC_CHECK which is used for safe signals. You would have to hack around a bit in the core to interface that to your XS, and even then it would only work with a perl built for it. Maybe 5.8.0 should make PL_signal_pending or whatever it's called public and provide a way for modules to register a event-checking callback? -- BKS __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail http://personal.mail.yahoo.com/Thread Previous | Thread Next