On Sun, Mar 26, 2017 at 05:45:04PM +0200, Esteban Lorenzano wrote: > > > On 26 Mar 2017, at 15:40, Peter Uhnak <i.uh...@gmail.com> wrote: > > > > Hi, > > > > is it possible to use UFFI and avoid crashing the image when the called > > code segfaults? > > > > In other words, can I somehow wrap the call and throw in-image > > Exception/Error on failure instead of the whole thing crashing? > > that’s not possible, once you segfault, you segfault.
Ah, ok. > > > Or is the only way to do that have the called thing running as a separate > > app (e.g. via OSSubProcess) and communicate via pipes or sockets? > > that’s not done. > no idea how much effort is required to implement, but I imagine is not > trivial. Nono, I didn't mean making UFFI calls via socket (although that would be interesting), but rather making a C app that would make the calls, and that would provide a socket interface. (Which is what I typically do with other langs). Thanks, Peter