Title: libffi - Foreign Function Interface library Case: LSARC/2008/??? Submitter: Laszlo Peter Owner: Timeout: ??/??/2008 1.0 Introduction 1.1 Project/Component Working Name: libffi - Foreign Function Interface library 1.2 Purpose The Foreign Function Interface library facilitates calling code written in one language from code written in another language. See http://sourceware.org/libffi/ for more information. The purpose of including it in OpenSolaris is the ctypes Python modules. The ctypes module (in Python 2.5 and later) provides C compatible data types, and allows to call functions in shared libraries. Ctypes uses libffi. See http://docs.python.org/lib/module-ctypes.html for more information about ctypes. 2.0 Interfaces 2.2 Imported Interfaces libc and libm only. 2.3 Exported Interfaces Interface Classification Comments ----------------------------- -------------- ---------------------- /usr/lib/libffi.so.5 Volatile /usr/lib/$MACH64/libffi.so.5 Volatile /usr/lib/pkgconfig/libffi.pc Uncommitted libffi pkg-config file /usr/lib/$MACH64/pkgconfig/ libffi pkg-config file libffi.pc Uncommitted for 64-bit builds