[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Mar 8 21:15:49 CET 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/03/08 21:15:49

Modified files:
	cm3/m3-libs/m3core/src/unix/Common/: Unix.i3 UnixC.c Utypes.i3 
	                                     m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/freebsd-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/hpux-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/linux-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/netbsd-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/openbsd-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/solaris-common/: Usysdep.i3 
Added files:
	cm3/m3-libs/m3core/src/unix/Common/: Unix.m3 

Log message:
	eliminate mode_t and Unix.creat
	replace mode_t with just int, and assert that it fits
	it was a variety of platform-specific signed/unsigned 16 and 32 bit integer
	it used to occur in struct stat so its size mattered
	wrap mkdir on the off chance that passing int vs. mode_t is different
	Unix.creat was never used (presumably open is a superset and suffices)
	built "std" on LINUXLIBC6




More information about the M3commit mailing list