OpenAFS CVS Commit: openafs/src/rx by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Wed, 08 Oct 2008 17:14:56 EDT


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

Modified Files:
	rx_globals.c rx_globals.h 
Log Message:
DELTA windows-build-do-not-mix-pthread-and-lwp-20081008
AUTHOR jaltman@secure-endpoints.com
LICENSE MIT

The rx library is built in lwp and pthread forms.  The methods used to 
export data symbols are incompatible between the two.  The ubik library
is built with rx headers but only in the lwp form.  As a result it is 
not possible to link the ubik libs without also including the lwp rx
lib.  We have pthreaded servers that require linking to the pthreaded
rx and ubik.  To fix the problem all of the macros that assigned values
to variables and were used by ubik have been converted to functions
(but only for Windows.)



--- DELTA config follows ---
windows-build-do-not-mix-pthread-and-lwp-20081008 openafs/src/rx/rx_globals.c 1.12 1.13
windows-build-do-not-mix-pthread-and-lwp-20081008 openafs/src/rx/rx_globals.h 1.44 1.45