From 2c661dae2c1e02c1c920b8e4c89b27ec0604384a Mon Sep 17 00:00:00 2001 From: Mark Kettenis Date: Wed, 25 Jul 2001 22:22:53 +0000 Subject: * glue-include/linux/socket.h (SOMAXCONN): Only define if it wasn't already. (msg_control, msg_controllen, struct cmsghdr, cmsg_len, cmsg_type, cmsg_level, CMSG_FIRSTHDR, CMSG_NXTHDR, CMSG_DATA, CMSG_LEN): Only define if CMSG_DATA wasn't already defined. --- pfinet/ChangeLog | 8 ++++++++ pfinet/glue-include/linux/socket.h | 10 ++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) (limited to 'pfinet') diff --git a/pfinet/ChangeLog b/pfinet/ChangeLog index c701197c..279ab1d6 100644 --- a/pfinet/ChangeLog +++ b/pfinet/ChangeLog @@ -1,3 +1,11 @@ +2001-07-25 Mark Kettenis + + * glue-include/linux/socket.h (SOMAXCONN): Only define if it + wasn't already. + (msg_control, msg_controllen, struct cmsghdr, cmsg_len, cmsg_type, + cmsg_level, CMSG_FIRSTHDR, CMSG_NXTHDR, CMSG_DATA, CMSG_LEN): Only + define if CMSG_DATA wasn't already defined. + 2001-07-18 Marcus Brinkmann * linux-src/net/ipv4/devinit.c (configure_device): Initialize IFA diff --git a/pfinet/glue-include/linux/socket.h b/pfinet/glue-include/linux/socket.h index 8d5774de..bf37f490 100644 --- a/pfinet/glue-include/linux/socket.h +++ b/pfinet/glue-include/linux/socket.h @@ -48,9 +48,11 @@ #define SO_BSDCOMPAT 192 /* Maximum queue length specifiable by listen. */ +#ifndef SOMAXCONN #define SOMAXCONN 128 +#endif -/* XXX */ +#ifndef CMSG_DATA #define msg_control msg_accrights #define msg_controllen msg_accrightslen struct cmsghdr { int cmsg_garbage; }; @@ -65,7 +67,11 @@ put_cmsg(struct msghdr *msg, int level, int type, int len, void *data) #define CMSG_DATA(cmsg) (0) #define CMSG_ALIGN(size) (0) #define CMSG_LEN(size) (0) - +#else +static inline int +put_cmsg(struct msghdr *msg, int level, int type, int len, void *data) +{ return 0; } +#endif #define MSG_NOSIGNAL 0 #define MSG_ERRQUEUE 0 -- cgit v1.2.3