[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