• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.Dd February 15, 2008
2.Dt FFI 3
3.Sh NAME
4.Nm FFI
5.Nd Foreign Function Interface
6.Sh LIBRARY
7libffi, -lffi
8.Sh SYNOPSIS
9.In ffi.h
10.Ft ffi_status
11.Fo ffi_prep_cif
12.Fa "ffi_cif *cif"
13.Fa "ffi_abi abi"
14.Fa "unsigned int nargs"
15.Fa "ffi_type *rtype"
16.Fa "ffi_type **atypes"
17.Fc
18.Ft void
19.Fo ffi_call
20.Fa "ffi_cif *cif"
21.Fa "void (*fn)(void)"
22.Fa "void *rvalue"
23.Fa "void **avalue"
24.Fc
25.Sh DESCRIPTION
26The foreign function interface provides a mechanism by which a function can
27generate a call to another function at runtime without requiring knowledge of
28the called function's interface at compile time.
29.Sh SEE ALSO
30.Xr ffi_prep_cif 3 ,
31.Xr ffi_call 3
32