Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 09/08/1997 23:40:02
thorpej
Mon Sep  8 16:32:28 PDT 1997
Update of /cvsroot/src/sys/arch/atari/atari
In directory netbsd1:/var/slash-tmp/cvs-serv5063

Modified Files:
      Tag: thorpej-signal
	trap.c 
Log Message:
Significantly restructure the way signal state for a process is stored.
Rather than using bitmasks to redundantly store the information kept
in the process's sigacts (because the sigacts was kept in the u-area),
hang sigacts directly off the process, and access it directly.

Simplify signal setup code tremendously by storing information in
the sigacts as an array of struct sigactions, rather than in a different
format, since userspace uses sigactions.

Make sigacts sharable by adding reference counting.


thorpej
Mon Sep  8 16:33:31 PDT 1997
Update of /cvsroot/src/sys/arch/hp300/hp300
In directory netbsd1:/var/slash-tmp/cvs-serv5121

Modified Files:
      Tag: thorpej-signal
	hpux_machdep.c trap.c 
Log Message:
Significantly restructure the way signal state for a process is stored.
Rather than using bitmasks to redundantly store the information kept
in the process's sigacts (because the sigacts was kept in the u-area),
hang sigacts directly off the process, and access it directly.

Simplify signal setup code tremendously by storing information in
the sigacts as an array of struct sigactions, rather than in a different
format, since userspace uses sigactions.

Make sigacts sharable by adding reference counting.


thorpej
Mon Sep  8 16:35:33 PDT 1997
Update of /cvsroot/src/sys/arch/i386/i386
In directory netbsd1:/var/slash-tmp/cvs-serv5190

Modified Files:
      Tag: thorpej-signal
	freebsd_machdep.c linux_machdep.c machdep.c svr4_machdep.c 
	vm86.c 
Log Message:
Significantly restructure the way signal state for a process is stored.
Rather than using bitmasks to redundantly store the information kept
in the process's sigacts (because the sigacts was kept in the u-area),
hang sigacts directly off the process, and access it directly.

Simplify signal setup code tremendously by storing information in
the sigacts as an array of struct sigactions, rather than in a different
format, since userspace uses sigactions.

Make sigacts sharable by adding reference counting.


thorpej
Mon Sep  8 16:36:40 PDT 1997
Update of /cvsroot/src/sys/arch/m68k/m68k
In directory netbsd1:/var/slash-tmp/cvs-serv5246

Modified Files:
      Tag: thorpej-signal
	sig_machdep.c sunos_machdep.c 
Log Message:
Significantly restructure the way signal state for a process is stored.
Rather than using bitmasks to redundantly store the information kept
in the process's sigacts (because the sigacts was kept in the u-area),
hang sigacts directly off the process, and access it directly.

Simplify signal setup code tremendously by storing information in
the sigacts as an array of struct sigactions, rather than in a different
format, since userspace uses sigactions.

Make sigacts sharable by adding reference counting.


thorpej
Mon Sep  8 16:37:26 PDT 1997
Update of /cvsroot/src/sys/arch/mac68k/mac68k
In directory netbsd1:/var/slash-tmp/cvs-serv5294

Modified Files:
      Tag: thorpej-signal
	trap.c 
Log Message:
Significantly restructure the way signal state for a process is stored.
Rather than using bitmasks to redundantly store the information kept
in the process's sigacts (because the sigacts was kept in the u-area),
hang sigacts directly off the process, and access it directly.

Simplify signal setup code tremendously by storing information in
the sigacts as an array of struct sigactions, rather than in a different
format, since userspace uses sigactions.

Make sigacts sharable by adding reference counting.


thorpej
Mon Sep  8 16:38:11 PDT 1997
Update of /cvsroot/src/sys/arch/mips/mips
In directory netbsd1:/var/slash-tmp/cvs-serv5437

Modified Files:
      Tag: thorpej-signal
	mips_machdep.c 
Log Message:
Significantly restructure the way signal state for a process is stored.
Rather than using bitmasks to redundantly store the information kept
in the process's sigacts (because the sigacts was kept in the u-area),
hang sigacts directly off the process, and access it directly.

Simplify signal setup code tremendously by storing information in
the sigacts as an array of struct sigactions, rather than in a different
format, since userspace uses sigactions.

Make sigacts sharable by adding reference counting.


thorpej
Mon Sep  8 16:39:04 PDT 1997
Update of /cvsroot/src/sys/arch/mvme68k/mvme68k
In directory netbsd1:/var/slash-tmp/cvs-serv5623

Modified Files:
      Tag: thorpej-signal
	trap.c 
Log Message:
Significantly restructure the way signal state for a process is stored.
Rather than using bitmasks to redundantly store the information kept
in the process's sigacts (because the sigacts was kept in the u-area),
hang sigacts directly off the process, and access it directly.

Simplify signal setup code tremendously by storing information in
the sigacts as an array of struct sigactions, rather than in a different
format, since userspace uses sigactions.

Make sigacts sharable by adding reference counting.


thorpej
Mon Sep  8 16:39:52 PDT 1997
Update of /cvsroot/src/sys/arch/pc532/pc532
In directory netbsd1:/var/slash-tmp/cvs-serv5705

Modified Files:
      Tag: thorpej-signal
	machdep.c 
Log Message:
Significantly restructure the way signal state for a process is stored.
Rather than using bitmasks to redundantly store the information kept
in the process's sigacts (because the sigacts was kept in the u-area),
hang sigacts directly off the process, and access it directly.

Simplify signal setup code tremendously by storing information in
the sigacts as an array of struct sigactions, rather than in a different
format, since userspace uses sigactions.

Make sigacts sharable by adding reference counting.