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:20:03
thorpej
Mon Sep  8 16:10:41 PDT 1997
Update of /cvsroot/src/sys/kern
In directory netbsd1:/var/slash-tmp/cvs-serv394

Modified Files:
      Tag: thorpej-signal
	kern_exit.c kern_sig.c kern_synch.c tty.c tty_pty.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:13:30 PDT 1997
Update of /cvsroot/src/sys/sys
In directory netbsd1:/var/slash-tmp/cvs-serv1138

Modified Files:
      Tag: thorpej-signal
	proc.h signalvar.h user.h 
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:15:13 PDT 1997
Update of /cvsroot/src/sys/nfs
In directory netbsd1:/var/slash-tmp/cvs-serv1543

Modified Files:
      Tag: thorpej-signal
	nfs.h nfs_socket.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:17:38 PDT 1997
Update of /cvsroot/src/sys/compat/common
In directory netbsd1:/var/slash-tmp/cvs-serv1977/common

Modified Files:
      Tag: thorpej-signal
	kern_sig_43.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:17:40 PDT 1997
Update of /cvsroot/src/sys/compat/hpux
In directory netbsd1:/var/slash-tmp/cvs-serv1977/hpux

Modified Files:
      Tag: thorpej-signal
	hpux_sig.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:17:42 PDT 1997
Update of /cvsroot/src/sys/compat/sunos
In directory netbsd1:/var/slash-tmp/cvs-serv1977/sunos

Modified Files:
      Tag: thorpej-signal
	sunos_misc.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:17:43 PDT 1997
Update of /cvsroot/src/sys/compat/svr4
In directory netbsd1:/var/slash-tmp/cvs-serv1977/svr4

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