CVS update: samba/source/include

Jeremy Allison jra at au2.samba.org
Sat Mar 31 13:04:07 EST 2001


Date:	Saturday March 31, 2001 @ 13:04
Author:	jra

Update of /data/cvs/samba/source/include
In directory samba:/tmp/cvs-serv21669/include

Modified Files:
      Tag: SAMBA_2_2
	byteorder.h proto.h 
Log Message:
The changes to the SMBMACROs were causing big endian machines to incorrectly
byte-swap uint32 arrays (SIDS). Restored them to the original values - this
wouuld have caused the AS/U work that Herb and I did to break. So I expanded
(BY HAND !!! GRRR!!!!) the *stupid* DBG_RW_XXX macros for unicode strings,
and made sure that all places marshalling uint16 arrays as unicode strings
(spoolss) called the new function which (hopefully) correctly handles byte
swapping for big-endian RPC machines. I'm now off to the SGI lab (this is no
way to spend a friday night :-) to check with Herb if this works.
Jeremy.





More information about the samba-cvs mailing list