diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2010-03-10 11:45:04 +0100 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2010-10-21 11:34:58 +0200 |
commit | 1e02046b68af74e84eafbfadb6f856195bbbdcb0 (patch) | |
tree | 278a73de0299da3d2a046332a628b2eeeca7e8a2 /syshead.h | |
parent | The man page needs dash escaping in UTF-8 environments (diff) | |
download | openvpn-1e02046b68af74e84eafbfadb6f856195bbbdcb0.tar.xz |
On TARGET_LINUX define _GNU_SOURCE if not defined
This is to include peercred support on hosts where _GNU_SOURCE is not
defined by default. This issue has been found on Gentoo with glibc-2.8.
The solution was discussed on the IRC meeting March 4, 2010
in #openvpn-discussions.
<http://thread.gmane.org/gmane.network.openvpn.devel/3242>
Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
Acked-by: James Yonan <james@openvpn.net>
Diffstat (limited to '')
-rw-r--r-- | syshead.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -85,6 +85,10 @@ #endif #ifdef HAVE_SYS_SOCKET_H +# if defined(TARGET_LINUX) && !defined(_GNU_SOURCE) + /* needed for peercred support on glibc-2.8 */ +# define _GNU_SOURCE +# endif #include <sys/socket.h> #endif |