[M3commit] CVS Update: cm3
    Jay Krell 
    jkrell at elego.de
       
    Tue Jan 20 14:06:07 CET 2009
    
    
  
CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/01/20 14:06:07
Modified files:
	cm3/m3-libs/m3core/src/unix/Common/: Unix.i3 Uconstants.c 
	cm3/m3-libs/m3core/src/unix/cygwin/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/freebsd-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/linux-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/openbsd-common/: Usysdep.i3 
Log message:
	Crack the Modula-3 renaming code:
	MSETUID <=> S_ISUID
	MSETGID <=> S_ISGID
	MSTICKY <=> S_ISVTX
	
	Now that I figured that out, make them portable too, and give Cygwin
	its values (not sure they do anything there; the ISVTX feature
	is a bit in executable headers, not the file system, and setuid/setgid don't exist
	as far as I know, but Interix apparently offers it somehow).
	
	(See also how Unix.MROWNER == Ustat.S_IREAD == S_IRUSR, if I got those right..)
    
    
More information about the M3commit
mailing list