GNU Info

Info Node: (gawk.info)Dynamic Extensions

(gawk.info)Dynamic Extensions


Next: Future Extensions Prev: Additions Up: Notes
Enter node , (file) or (file)node

Adding New Built-in Functions to `gawk'
=======================================

     Danger Will Robinson!  Danger!!
     Warning! Warning!
     The Robot

   Beginning with `gawk' 3.1, it is possible to add new built-in
functions to `gawk' using dynamically loaded libraries. This facility
is available on systems (such as GNU/Linux) that support the `dlopen'
and `dlsym' functions.  This minor node describes how to write and use
dynamically loaded extentions for `gawk'.  Experience with programming
in C or C++ is necessary when reading this minor node.

   *Caution:* The facilities described in this minor node are very much
subject to change in the next `gawk' release.  Be aware that you may
have to re-do everything, perhaps from scratch, upon the next release.

Internals
A brief look at some `gawk' internals.
Sample Library
A example of new functions.

automatically generated by info2www version 1.2.2.9