From: Antonio Quartulli Date: Tue, 4 Nov 2025 10:44:48 +0000 (+0100) Subject: init: make some functions static X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8545a3db4e83d0294d823ad6489a3040de10984e;p=thirdparty%2Fopenvpn.git init: make some functions static A bunch of functions are defined and used within init.c only. We can therefore drop their declaration in init.h and make them static. Change-Id: I2b5429841bcd46376241890ace50b82a291b7400 Signed-off-by: Antonio Quartulli Acked-by: Frank Lichtenheld Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1346 Message-Id: <20251104104448.98093-1-frank@lichtenheld.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg34193.html Signed-off-by: Gert Doering --- diff --git a/src/openvpn/init.c b/src/openvpn/init.c index 1bdaf277d..8d95d5c1f 100644 --- a/src/openvpn/init.c +++ b/src/openvpn/init.c @@ -71,13 +71,13 @@ static void do_init_first_time(struct context *c); static bool do_deferred_p2p_ncp(struct context *c); -void +static void context_clear(struct context *c) { CLEAR(*c); } -void +static void context_clear_1(struct context *c) { CLEAR(c->c1); @@ -4429,33 +4429,10 @@ persist_client_stats(struct context *c) #endif } -/* - * Initialize a tunnel instance, handle pre and post-init - * signal settings. - */ -void -init_instance_handle_signals(struct context *c, const struct env_set *env, const unsigned int flags) -{ - pre_init_signal_catch(); - init_instance(c, env, flags); - post_init_signal_catch(); - - /* - * This is done so that signals thrown during - * initialization can bring us back to - * a management hold. - */ - if (IS_SIG(c)) - { - remap_signal(c); - uninit_management_callback(); - } -} - /* * Initialize a tunnel instance. */ -void +static void init_instance(struct context *c, const struct env_set *env, const unsigned int flags) { const struct options *options = &c->options; @@ -4744,6 +4721,29 @@ sig: return; } +/* + * Initialize a tunnel instance, handle pre and post-init + * signal settings. + */ +void +init_instance_handle_signals(struct context *c, const struct env_set *env, const unsigned int flags) +{ + pre_init_signal_catch(); + init_instance(c, env, flags); + post_init_signal_catch(); + + /* + * This is done so that signals thrown during + * initialization can bring us back to + * a management hold. + */ + if (IS_SIG(c)) + { + remap_signal(c); + uninit_management_callback(); + } +} + /* * Close a tunnel instance. */ diff --git a/src/openvpn/init.h b/src/openvpn/init.h index e89615bcb..97318ec61 100644 --- a/src/openvpn/init.h +++ b/src/openvpn/init.h @@ -31,10 +31,6 @@ */ #define BASE_N_EVENTS 5 -void context_clear(struct context *c); - -void context_clear_1(struct context *c); - void context_clear_2(struct context *c); void context_init_1(struct context *c); @@ -64,8 +60,6 @@ void pre_setup(const struct options *options); void init_instance_handle_signals(struct context *c, const struct env_set *env, const unsigned int flags); -void init_instance(struct context *c, const struct env_set *env, const unsigned int flags); - /** * Query for private key and auth-user-pass username/passwords. */