diff options
| author | Stefan Metzmacher <metze@samba.org> | 2021-02-24 12:45:26 +0100 |
|---|---|---|
| committer | Andreas Schneider <asn@samba.org> | 2021-03-15 08:04:58 +0100 |
| commit | efd2967e060a3a7ca3de589a23511bb38151ed8b (patch) | |
| tree | 1d26874505b7c381f16f0f5bcf59dcd392d3742e /doc/socket_wrapper.1.adoc | |
| parent | 4ad5a5af0bdf94497f068f10d6c09520702fd50f (diff) | |
| download | socket_wrapper-efd2967e060a3a7ca3de589a23511bb38151ed8b.tar.gz socket_wrapper-efd2967e060a3a7ca3de589a23511bb38151ed8b.tar.xz socket_wrapper-efd2967e060a3a7ca3de589a23511bb38151ed8b.zip | |
swrap: introduce a socket_wrapper_noop.so and socket_wrapper.h to provide noop stubs
Applications with the need to call socket_wrapper_enabled() should link
against -lsocket_wrapper_noop in order to resolve the symbol at
link time.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14640
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'doc/socket_wrapper.1.adoc')
| -rw-r--r-- | doc/socket_wrapper.1.adoc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/socket_wrapper.1.adoc b/doc/socket_wrapper.1.adoc index 9519fd4..fd0b745 100644 --- a/doc/socket_wrapper.1.adoc +++ b/doc/socket_wrapper.1.adoc @@ -133,6 +133,29 @@ EXAMPLE # Now you can type 'Hello!' which will be sent to the server and should appear # in the console output of the server. +PUBLIC FUNCTIONS +---------------- + +Socket wrapper advanced helpers. + +Applications with the need to alter their behaviour when +socket wrapper is active, can link use these functions. + +By default it's required for applications to use any of these +functions as libsocket_wrapper.so is injected at runtime via +LD_PRELOAD. + +Applications using these functions should link against +libsocket_wrapper_noop.so by using -lsocket_wrapper_noop, +or implement their own noop stubs. + +#include <socket_wrapper.h> + +bool socket_wrapper_enabled(void); + +- This returns true when socket wrapper is actively in use. + + RESOURCES --------- |
