summaryrefslogtreecommitdiff
path: root/opt/torsocks/implicit-function-decl.patch
diff options
context:
space:
mode:
authorrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
committerrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
commitc82e88dd00d1b0b7fcfb4e5628d99611388cef6f (patch)
tree56d864b5a5c6c145edd96178ae219a8f90e191a6 /opt/torsocks/implicit-function-decl.patch
downloadports-c82e88dd00d1b0b7fcfb4e5628d99611388cef6f.tar.gz
sync 2026-09-26 18:19 UTC
1672 files changed, 151396 insertions(+)
Diffstat (limited to 'opt/torsocks/implicit-function-decl.patch')
-rw-r--r--opt/torsocks/implicit-function-decl.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/opt/torsocks/implicit-function-decl.patch b/opt/torsocks/implicit-function-decl.patch
new file mode 100644
index 0000000..f9fe882
--- /dev/null
+++ b/opt/torsocks/implicit-function-decl.patch
@@ -0,0 +1,30 @@
+--- a/src/common/config-file.c
++++ b/src/common/config-file.c
+@@ -23,6 +23,7 @@
+ #include <netinet/in.h>
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
+ #include <sys/socket.h>
+
+ #include "config-file.h"
+@@ -56,6 +57,8 @@ static const char *isolate_username_fmt
+ /* Default password for the IsolatePID option. */
+ static const char *isolate_password = "0";
+
++ATTR_HIDDEN
++int conf_file_set_enable_ipv6(const char *val, struct configuration *config);
+ /*
+ * Set the onion pool address range in the configuration object using the value
+ * found in the conf file.
+--- a/src/lib/torsocks.c
++++ b/src/lib/torsocks.c
+@@ -59,6 +59,8 @@ static TSOCKS_INIT_ONCE(term_once);
+ */
+ static int is_suid;
+
++ATTR_HIDDEN
++int conf_file_set_enable_ipv6(const char *val, struct configuration *config);
+ /*
+ * Cleanup and exit with the given status. Note that the lib destructor will be
+ * called after this call.