It is possible to add new functions written in C or C++ to
dynamically loaded libraries. This facility is available on systems
that support the C
functions. This chapter 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
chapter, although you may wish to review the documentation on the
extensions that come with
gawk (see Extension Samples),
and the information on the
gawkextlib project (see gawkextlib).
The sample extensions are automatically built and installed when
NOTE: When --sandbox is specified, extensions are disabled (see Options).
|• Extension Intro:||What is an extension.|
|• Plugin License:||A note about licensing.|
|• Extension Mechanism Outline:||An outline of how it works.|
|• Extension API Description:||A full description of the API.|
|• Finding Extensions:||How |
|• Extension Example:||Example C code for an extension.|
|• Extension Samples:||The sample extensions that ship with
|• gawkextlib:||The |
|• Extension summary:||Extension summary.|
|• Extension Exercises:||Exercises.|