signals: stop all threads of a process before taking a checkpoint
authorSimon Schubert <corecode@dragonflybsd.org>
Sat, 7 Mar 2009 16:35:02 +0000 (17:35 +0100)
committerSimon Schubert <simon.schubert@epfl.ch>
Mon, 9 Mar 2009 17:00:02 +0000 (18:00 +0100)
commit6acb4ed8e75e72485a7d174d6366a227b1879805
tree5ff0129e8d84cf3eb26e32a267b166332ace4bd3
parentea59a6970871b4b25090ac678008c87a3b0f35a9
signals: stop all threads of a process before taking a checkpoint

If we want to checkpoint a multi-threaded process, we need to wait until
the process is in a quiescent state, otherwise our checkpoint might be
incorrect.
sys/kern/kern_checkpoint.c