diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2019-11-11 14:44:34 +0000 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2019-11-11 14:44:34 +0000 |
commit | 8b5d88d25d26861c08ef261789c6fb4658459c31 (patch) | |
tree | 28a5b49a6099a453dff2911758110702d0c0c88f /doc/doc-docbook/spec.xfpt | |
parent | ddd15fc7507e08ec7aad7a538c5ca236435c55ca (diff) |
Fix means for building dlfunc routines
Broken-by: e59797e3bd
Diffstat (limited to 'doc/doc-docbook/spec.xfpt')
-rw-r--r-- | doc/doc-docbook/spec.xfpt | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt index bca6689b6..6b2d97b17 100644 --- a/doc/doc-docbook/spec.xfpt +++ b/doc/doc-docbook/spec.xfpt @@ -9485,9 +9485,15 @@ set in &_Local/Makefile_&. Once loaded, Exim remembers the dynamically loaded object so that it doesn't reload the same object file in the same Exim process (but of course Exim does start new processes frequently). -There may be from zero to eight arguments to the function. When compiling -a local function that is to be called in this way, &_local_scan.h_& should be -included. The Exim variables and functions that are defined by that API +There may be from zero to eight arguments to the function. + +.new +When compiling +a local function that is to be called in this way, +first &_DLFUNC_IMPL_& should be defined, +and second &_local_scan.h_& should be included. +.wen +The Exim variables and functions that are defined by that API are also available for dynamically loaded functions. The function itself must have the following type: .code |