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:50:03
thorpej
Mon Sep  8 16:40:58 PDT 1997
Update of /cvsroot/src/sys/arch/powerpc/powerpc
In directory netbsd1:/var/slash-tmp/cvs-serv5932

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.


thorpej
Mon Sep  8 16:42:17 PDT 1997
Update of /cvsroot/src/sys/arch/sparc/sparc
In directory netbsd1:/var/slash-tmp/cvs-serv6243

Modified Files:
      Tag: thorpej-signal
	machdep.c svr4_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:43:25 PDT 1997
Update of /cvsroot/src/sys/arch/sun3/sun3
In directory netbsd1:/var/slash-tmp/cvs-serv6517

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:44:38 PDT 1997
Update of /cvsroot/src/sys/arch/vax/vax
In directory netbsd1:/var/slash-tmp/cvs-serv6795

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.


thorpej
Mon Sep  8 16:46:05 PDT 1997
Update of /cvsroot/src/sys/arch/x68k/x68k
In directory netbsd1:/var/slash-tmp/cvs-serv7264

Modified Files:
      Tag: thorpej-signal
	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.