Subject: Re: kernel signal structures change
To: None <tech-kern@netbsd.org>
From: Jaromír Dolecek <dolecek@ics.muni.cz>
List: tech-kern
Date: 12/21/2000 21:13:09
Hi,
the changes are available at
ftp://ftp.netbsd.org/pub/NetBSD/misc/jdolecek/signalstruct.diff
There is nothing really new in there. All per-thread stuff is now
in new struct sigctx (this includes things like p_checksig and the like),
per-process in struct sigacts. struct proc contains struct sigctx directly,
struct sigacts is allocated separately.
Is there some other per-process stuff which is likely to be be sharable
between threads ? The struct sigacts might need to be renamed to something
else in that case.
The immediate problem this patch is trying to solve is kern/10981.
That PR is for linux emulation, but the same thing would probably
bite us once we'll have 'native' kernel threads.
This change will likely be committed soon, though not sooner than next
week or even later; it's xmas after all :)
Jaromir
--
Jaromir Dolecek <jdolecek@NetBSD.org> http://www.ics.muni.cz/~dolecek/
@@@@ Wanna a real operating system ? Go and get NetBSD, dammit! @@@@