OpenAFS CVS Commit: openafs/src/rx by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Tue, 27 Jan 2009 01:05:04 EST


Update of /cvs/openafs/src/rx
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-5/src/rx

Modified Files:
      Tag: openafs-devel-1_5_x
	rx_user.c rx_xmit_nt.c rx_xmit_nt.h 
Log Message:
DELTA DEVEL15-rx-windows-xmit-20090126
AUTHOR jaltman@your-file-system.com
LICENSE MIT

The WinSock API does not include the Posix recvmsg/sendmsg interfaces.
Beginning with XP/2003 Microsoft began to support WSARecvMsg which is
a mostly compatible implementation of recvmsg.  In Vista/2008 Microsoft
began to support WSASendMsg a mostly compatible implementation of sendmsg.

Neither are part of the WinSock API and therefore they must be loaded
at runtime via a WSAIoctl() call to obtain the function pointers.
When the functions are available it is now possible to avoid a large
number of memcpy() calls.

This patch also enables UDP port unreachable messages on XP and above.



--- DELTA config for openafs-devel-1_5_x follows ---
DEVEL15-rx-windows-xmit-20090126 openafs/src/rx/rx_user.c 1.24.4.11 1.24.4.12
DEVEL15-rx-windows-xmit-20090126 openafs/src/rx/rx_xmit_nt.c 1.11 1.11.2.1
DEVEL15-rx-windows-xmit-20090126 openafs/src/rx/rx_xmit_nt.h 1.5 1.5.4.1