summaryrefslogtreecommitdiffstats
path: root/syshead.h
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2011-12-08 00:40:45 +0100
committerDavid Sommerseth <davids@redhat.com>2012-01-10 19:38:35 +0100
commitec302f7061b7ab4dd21bdac77dd115e75b50cbc0 (patch)
treee55a9cccd3446f94f86e505259aad7b890bae0e5 /syshead.h
parent8ee5646111625c598efbc82413649b1ab6275877 (diff)
downloadopenvpn-ec302f7061b7ab4dd21bdac77dd115e75b50cbc0.tar.gz
openvpn-ec302f7061b7ab4dd21bdac77dd115e75b50cbc0.tar.xz
openvpn-ec302f7061b7ab4dd21bdac77dd115e75b50cbc0.zip
Move away from openvpn_basename() over to platform provided basename()
This kicks out the openvpn_basename() function from misc.[ch] and puts glibc equivalents into compat.[ch]. This is to provide the same functionality on platforms not having a native basename() function available. In addition this patch adds dirname() which commit 0f2bc0dd92f43c91e depends. Without dirname(), openvpn won't build in Visual Studio. v2: Move all functions from compat.h to compat.c v3: Use glibc versions of basename() and dirname() instead Signed-off-by: David Sommerseth <davids@redhat.com> Acked-by: Alon Bar-Lev <alon.barlev@gmail.com> URL: http://thread.gmane.org/gmane.network.openvpn.devel/5178/focus=5215
Diffstat (limited to 'syshead.h')
-rw-r--r--syshead.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/syshead.h b/syshead.h
index 38de87b..fba6f84 100644
--- a/syshead.h
+++ b/syshead.h
@@ -36,6 +36,8 @@
#include "config.h"
#endif
+#include "compat.h"
+
/* branch prediction hints */
#if defined(__GNUC__)
# define likely(x) __builtin_expect((x),1)