Matthias, You didn't bracket it with #ifdef TARGET_LINUX -- does that mean it's appropriate on all platforms?
What about this (from the glibc manual): "If your program defines _BSD_SOURCE, you must give the option `-lbsd-compat' to the compiler or linker when linking the program, to tell it to find functions in this special compatibility library before looking for them in the normal C library." James Matthias Andree <ma+ov...@dt.e-technik.uni-dortmund.de> said: > On Thu, 29 Apr 2004, James Yonan wrote: > > > Ooops... let's try that again with the correct subject line. > > > > A new release of the 2.0 beta is available. > > This prompted me to pull from CVS, I figured I need this patch on Linux > when compiling with GCC 3.4 with strict error checking enabled: > > Index: syshead.h > =================================================================== > RCS file: /cvsroot/openvpn/openvpn/syshead.h,v > retrieving revision 1.25.2.6 > diff -u -r1.25.2.6 syshead.h > --- syshead.h 29 Apr 2004 06:19:46 -0000 1.25.2.6 > +++ syshead.h 1 May 2004 10:09:05 -0000 > @@ -26,6 +26,8 @@ > #ifndef SYSHEAD_H > #define SYSHEAD_H > > +#define _BSD_SOURCE > + > #ifdef HAVE_SYS_TYPES_H > #include <sys/types.h> > #endif > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Openvpn-devel mailing list > Openvpn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openvpn-devel > --