Calling shared objects on Linux
Tim Rowledge
tim at sumeru.stanford.edu
Thu Feb 1 20:39:48 UTC 2001
Elzbieta Chludzinska <elzbieta at operamail.com> is widely believed to have written:
> My question is: If I have a *.so that I want to call from Squeak, should I
> build another *.so (using Slang) that calls the *.so I need to invoke? Is
> there another way? Can the *.so be called directly - in some fashion?
As others have mentioned you can use the FFI facility to call shared
libraries, but if you have any need for better performance, better
security or in general tighter control, it would be worth writing the
intermediary Slang plugin. Amongst other things it can provide a nice
insulation layer between evil code and your image.
tim
--
Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
Strange OpCodes: BOMB: Burn Out Memory Banks
More information about the Squeak-dev
mailing list
|