[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Jan 11 14:50:57 CET 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/01/11 14:50:57

Modified files:
	cm3/m3-libs/libm3/src/os/POSIX/: OSConfigPosix.m3 
	cm3/m3-libs/libm3/src/random/: m3makefile 
	cm3/m3-libs/m3core/src/: thread.quake 
	cm3/m3-libs/m3core/src/C/Common/: m3makefile 
	cm3/m3-libs/m3core/src/Csupport/: m3makefile 
	cm3/m3-libs/m3core/src/float/: m3makefile 
	cm3/m3-libs/m3core/src/runtime/: m3makefile 
	cm3/m3-libs/m3core/src/runtime/common/: Compiler.tmpl 
	                                        RTLinkerC.c RTMachine.i3 
	                                        RTSignal.m3 m3makefile 
	cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 
	                                        ThreadPThreadC.c 
	                                        ThreadPThreadC.i3 
	                                        m3makefile 
	cm3/m3-libs/m3core/src/time/POSIX/: m3makefile 
	cm3/m3-libs/m3core/src/unix/: m3makefile 
	cm3/m3-libs/m3core/src/unix/Common/: Usem.i3 Usignal.i3 
	                                     m3makefile 
	cm3/m3-libs/m3core/src/unix/freebsd-common/: Usysdep.i3 
	                                             m3makefile 
	cm3/m3-libs/m3core/src/unix/linux-common/: Usysdep.i3 
	cm3/m3-libs/m3core/src/unix/linux-sparc/: Usignal.i3 
	cm3/m3-libs/m3core/src/unix/openbsd-common/: Usysdep.i3 
	                                             m3makefile 
	cm3/m3-sys/m3cc/src/: m3makefile 
	cm3/m3-sys/m3middle/src/: Target.i3 Target.m3 
	cm3/scripts/python/: pylib.py 
	cm3/www/uploaded-archives/: targets.txt 
Added files:
	cm3/m3-libs/m3core/src/unix/Common/: Uucontext.i3 
Removed files:
	cm3/m3-libs/m3core/src/unix/freebsd-common/: Uucontext.i3 
	cm3/m3-libs/m3core/src/unix/openbsd-common/: Uucontext.i3 

Log message:
	AMD64_FREEBSD port
	
	add a few more files to bootstrap archives
	
	Usignal reduction, remove:
	SIGHUP
	SIGQUIT
	SIGABRT
	SIGSEGV
	SIGPIPE
	SIGTERM
	NSIG (Linux specific)
	SA_RESTART
	SA_SIGINFO
	SignalHandler
	sigset_t
	siginfo_t_star
	struct_sigaction (important)
	sigaction (would be ok, but no longer used)
	sigdelset (would be ok, but no longer used)
	sigemptyset (would be ok, but no longer used)
	sigfillset (would be ok, but no longer used)
	sigpending (would be ok, but no longer used)
	sigprocmask (would be ok, but no longer used)
	
	make common:
	SignalActionHandler
	Uucontext, just ucontext_t_star = ADDRESS; sigset_t removed
	
	have Usysdep define SIG_SUSPEND instead of going through Usignal intermediate
	
	remove sem_t header clone; declare the variable in C
	likewise Upthread.mask
	
	speculatively add some more targets to m3-sys/m3cc/src/m3makefile,
	some of which have had backends built, but not all




More information about the M3commit mailing list