[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Sun Jun 6 17:49:28 CEST 2010
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 10/06/06 17:49:28
Modified files:
cm3/m3-libs/m3core/src/: m3core.h
Log message:
#ifdef __osf__
#ifndef _OSF_SOURCE
#define _OSF_SOURCE
#endif
#ifndef _XOPEN_SOURCE
#define _XOPEN_SOURCE 500
#endif
#endif
remove manual OSF/1 socklen_t
I tried a few combinations.
Without any #defines, socket.h omits stuff like recvfrom.
If you just #define _XOPEN_SOURCE, then struct tm is missing the BSD members,
which you can then handle with #ifdef, but I think socket.h
was still missing stuff, I forgot. This works and is reasonable.
More information about the M3commit
mailing list