CONF_modules_free(3) OpenSSL CONF_modules_free(3) NNAAMMEE CONF_modules_free, CONF_modules_finish, CONF_modules_unload - OpenSSL configuration cleanup functions SSYYNNOOPPSSIISS #include void CONF_modules_free(void); void CONF_modules_finish(void); void CONF_modules_unload(int all); DDEESSCCRRIIPPTTIIOONN _C_O_N_F___m_o_d_u_l_e_s___f_r_e_e_(_) closes down and frees up all memory allocated by all configuration modules. _C_O_N_F___m_o_d_u_l_e_s___f_i_n_i_s_h_(_) calls each configuration modules ffiinniisshh handler to free up any configuration that module may have performed. _C_O_N_F___m_o_d_u_l_e_s___u_n_l_o_a_d_(_) finishes and unloads configuration modules. If aallll is set to 00 only modules loaded from DSOs will be unloads. If aallll is 11 all modules, including builtin modules will be unloaded. NNOOTTEESS Normally applications will only call _C_O_N_F___m_o_d_u_l_e_s___f_r_e_e_(_) at application to tidy up any configuration performed. RREETTUURRNN VVAALLUUEE None of the functions return a value. SSEEEE AALLSSOO _c_o_n_f(5), _O_P_E_N_S_S_L___c_o_n_f_i_g(3), _C_O_N_F___m_o_d_u_l_e_s___l_o_a_d___f_i_l_e(3) HHIISSTTOORRYY _C_O_N_F___m_o_d_u_l_e_s___f_r_e_e_(_), _C_O_N_F___m_o_d_u_l_e_s___u_n_l_o_a_d_(_), and _C_O_N_F___m_o_d_u_l_e_s___f_i_n_i_s_h_(_) first appeared in OpenSSL 0.9.7. 1.0.1u 2016-09-22 CONF_modules_free(3)