gawk: Dynamic Extensions
16 Writing Extensions for 'gawk'
********************************
It is possible to add new functions written in C or C++ to 'gawk' using
dynamically loaded libraries. This facility is available on systems
that support the C 'dlopen()' and 'dlsym()' functions. This major node
describes how to create extensions using code written in C or C++.
If you don't know anything about C programming, you can safely skip
this major node, although you may wish to review the documentation on
the extensions that come with 'gawk' (Extension Samples), and
the information on the 'gawkextlib' project (gawkextlib). The
sample extensions are automatically built and installed when 'gawk' is.
NOTE: When '--sandbox' is specified, extensions are disabled (
Options).
Menu