Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Ross Harvey <ross@netbsd.org>
List: source-changes
Date: 04/29/1999 17:58:32
Module Name:	src
Committed By:	ross
Date:		Fri Apr 30 00:58:32 UTC 1999

Modified Files:
	src/distrib/sets/lists/comp: md.alpha mi
	src/lib/libc/arch/alpha/gen: fpgetmask.c fpgetsticky.c fpsetmask.c
	    fpsetsticky.c
	src/lib/libc/gen: Makefile.inc
	src/sys/arch/alpha/alpha: sys_machdep.c
	src/sys/arch/alpha/include: Makefile
Added Files:
	src/lib/libc/gen: fpgetmask.3
	src/sys/arch/alpha/include: sysarch.h
Log Message:
* New MI man page for fp{set,get}{round,sticky,mask}(3).
* Implement fpgetsticky() for alpha.
* Direct fpsetsticky() and fp{get,set}mask() into alpha kernel via sysarch(2).
* Define new sysarch(2) stub for above and install and distribute sysarch.h
for alpha.  (The fpcr IS user mode r/w, but for reasons beyond the scope
of a commit message kernel calls are needed.) And much kernel Magick is
required before these do anything, but this way programs compiled under
1.4 will DTRT on future snapshots and releases.