From edf9db912550b51f1204f62a19620b0f1029e269 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Mon, 20 Jul 1998 23:37:26 +0000 Subject: [PATCH] Fix minor problems with FreeBSD 1.x dynamic loader workarounds breaking FreeBSD 2.x dynamic loader. This makes more programs, including emacs, work with runsocks. This patch will work at least as far back as 1.0r3. Submitted by: Aaron Smith --- net/socks5/files/patch-aa | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 net/socks5/files/patch-aa diff --git a/net/socks5/files/patch-aa b/net/socks5/files/patch-aa new file mode 100644 index 000000000000..6ce05c1b1658 --- /dev/null +++ b/net/socks5/files/patch-aa @@ -0,0 +1,20 @@ +--- lib/rld.c.org Wed Jun 24 22:32:37 1998 ++++ lib/rld.c Wed Jun 24 22:33:11 1998 +@@ -114,7 +114,7 @@ + static void GetOriginalFunc(void **fptr, char *name, int libmask) { + /* Synchronize access to func and lib opening functions if we can... */ + +-#ifndef __FreeBSD__ ++#if !defined(__FreeBSD__) || __FreeBSD__ < 2 + name++; + #endif + +@@ -140,7 +140,7 @@ + static void DGetOriginalFunc(void **fptr, char *name, int libmask) { + /* Synchronize access to func and lib opening functions if we can... */ + +-#ifndef __FreeBSD__ ++#if !defined(__FreeBSD__) || __FreeBSD__ < 2 + name++; + #endif +