"Fossies" - the Fresh Open Source Software Archive

Member "openssl-1.0.2q/doc/crypto/CONF_modules_free.pod" (20 Nov 2018, 1181 Bytes) of package /linux/misc/openssl-1.0.2q.tar.gz:

Caution: As a special service "Fossies" has tried to format the requested pod source page into HTML format but links to other pod pages may be missing or even errorneous. Alternatively you can here view or download the uninterpreted pod source code. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the last Fossies "Diffs" side-by-side code changes report for "CONF_modules_free.pod": 1.1.0g_vs_1.1.1-pre2.


 CONF_modules_free, CONF_modules_finish, CONF_modules_unload -
 OpenSSL configuration cleanup functions


 #include <openssl/conf.h>

 void CONF_modules_free(void);
 void CONF_modules_finish(void);
 void CONF_modules_unload(int all);


CONF_modules_free() closes down and frees up all memory allocated by all configuration modules.

CONF_modules_finish() calls each configuration modules finish handler to free up any configuration that module may have performed.

CONF_modules_unload() finishes and unloads configuration modules. If all is set to 0 only modules loaded from DSOs will be unloads. If all is 1 all modules, including builtin modules will be unloaded.


Normally applications will only call CONF_modules_free() at application to tidy up any configuration performed.


None of the functions return a value.


conf(5), OPENSSL_config(3), CONF_modules_load_file(3)


CONF_modules_free(), CONF_modules_unload(), and CONF_modules_finish() first appeared in OpenSSL 0.9.7.