[Openvpn-devel,v1] init: make some functions static
Commit Message
From: Antonio Quartulli <antonio@mandelbit.com>
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 <antonio@mandelbit.com>
Acked-by: Frank Lichtenheld <frank@lichtenheld.com>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1346
---
This change was reviewed on Gerrit and approved by at least one
developer. I request to merge it to master.
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1346
This mail reflects revision 1 of this Change.
Acked-by according to Gerrit (reflected above):
Frank Lichtenheld <frank@lichtenheld.com>
Comments
Fairly straightforward, a bunch of statics, one moved function so no
prototype is needed anymore ("git show --color-moved"), and all BBs
are happy...
Your patch has been applied to the master branch.
commit 8545a3db4e83d0294d823ad6489a3040de10984e
Author: Antonio Quartulli
Date: Tue Nov 4 11:44:48 2025 +0100
init: make some functions static
Signed-off-by: Antonio Quartulli <antonio@mandelbit.com>
Acked-by: Frank Lichtenheld <frank@lichtenheld.com>
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 <gert@greenie.muc.de>
--
kind regards,
Gert Doering
@@ -71,13 +71,13 @@
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);
@@ -4430,32 +4430,9 @@
}
/*
- * 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;
@@ -4745,6 +4722,29 @@
}
/*
+ * 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.
*/
void
@@ -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 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.
*/