[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Jun 1 06:51:59 CEST 2008


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	08/06/01 06:51:59

Modified files:
	cm3/m3-libs/m3core/src/unix/: m3makefile 
	cm3/m3-libs/m3core/src/unix/aix-3-2/: m3makefile 
	cm3/m3-libs/m3core/src/unix/aix-ps2-1-2/: m3makefile 
	cm3/m3-libs/m3core/src/unix/big-endian/: Uin.m3 
	cm3/m3-libs/m3core/src/unix/cygwin/: m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-amd64/: m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-generic/: Utypes.i3 
	                                             m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-i386/: m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-ppc/: m3makefile 
	cm3/m3-libs/m3core/src/unix/freebsd-1/: m3makefile 
	cm3/m3-libs/m3core/src/unix/freebsd-2/: m3makefile 
	cm3/m3-libs/m3core/src/unix/freebsd-3/: m3makefile 
	cm3/m3-libs/m3core/src/unix/freebsd-4/: Utypes.i3 m3makefile 
	cm3/m3-libs/m3core/src/unix/hpux-7-0/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ibm-4-3/: m3makefile 
	cm3/m3-libs/m3core/src/unix/irix-5.2/: Usignal.i3 m3makefile 
	cm3/m3-libs/m3core/src/unix/linux/: m3makefile 
	cm3/m3-libs/m3core/src/unix/linux-libc6/: Utypes.i3 m3makefile 
	cm3/m3-libs/m3core/src/unix/linux-ppc/: m3makefile 
	cm3/m3-libs/m3core/src/unix/little-endian/: Uin.m3 
	cm3/m3-libs/m3core/src/unix/netbsd2-i386/: m3makefile 
	cm3/m3-libs/m3core/src/unix/openbsd-common/: Utypes.i3 
	                                             m3makefile 
	cm3/m3-libs/m3core/src/unix/os2/: m3makefile 
	cm3/m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/: m3makefile 
	cm3/m3-libs/m3core/src/unix/osf-1.DS3100/: m3makefile 
	cm3/m3-libs/m3core/src/unix/solaris-2-x/: m3makefile 
	cm3/m3-libs/m3core/src/unix/sunos-4-x/: m3makefile 
	cm3/m3-libs/m3core/src/unix/sysv-4.0/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.AP3000/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.ARM/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.DS3100/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.NEXT/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.SEQUENT/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.SUN3/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.SUN386/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.UMAX/: m3makefile 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.VAX/: m3makefile 
Added files:
	cm3/m3-libs/m3core/src/unix/uin-common/: Uin.i3 m3makefile 
	cm3/m3-libs/m3core/src/unix/uin-len/: Uin.i3 m3makefile 
Removed files:
	cm3/m3-libs/m3core/src/unix/aix-3-2/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/aix-ps2-1-2/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/cygwin/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/darwin-amd64/: Uin.m3 
	cm3/m3-libs/m3core/src/unix/darwin-generic/: Uin.i3 
	cm3/m3-libs/m3core/src/unix/darwin-i386/: Uin.m3 
	cm3/m3-libs/m3core/src/unix/darwin-ppc/: Uin.m3 
	cm3/m3-libs/m3core/src/unix/freebsd-1/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/freebsd-2/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/freebsd-3/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/freebsd-4/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/hpux-7-0/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ibm-4-3/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/irix-5.2/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/linux/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/linux-libc6/: Uin.i3 
	cm3/m3-libs/m3core/src/unix/linux-ppc/: Uin.m3 
	cm3/m3-libs/m3core/src/unix/netbsd2-i386/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/openbsd-common/: Uin.i3 
	cm3/m3-libs/m3core/src/unix/os2/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/osf-1.DS3100/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/solaris-2-x/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/sunos-4-x/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/sysv-4.0/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.AP3000/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.ARM/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.DS3100/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.NEXT/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.SEQUENT/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.SUN3/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.SUN386/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.UMAX/: Uin.i3 Uin.m3 
	cm3/m3-libs/m3core/src/unix/ultrix-3-1.VAX/: Uin.i3 Uin.m3 

Log message:
	reduce around 62 files to 4 files
	
	Uin.i3 has two variants -- with sin_len or without.
	FreeBSD (except -1), OpenBSD, and Darwin have sin_len.
	Where sin_len is absent, sin_family expands to 16 bits to take its space.
	There were also variant swhere sin_family was short, but
	just make it always unsigned_short, it doesn't matter.
	
	Uin.m3 has two variants -- little-endian and big-endian
	network order == host order or not
	(network order is big endian, like SPARC and unlike x86)
	
	Previously each of these files was duplicated for every platform.
	Recently there was some reduction, now much more.




More information about the M3commit mailing list