From: | Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Mon, 22 Nov 2004 22:32:39 -0800 (PST) |
dillon 2004/11/22 22:32:39 PST DragonFly src repository Modified files: sys Makefile sys/conf files sys/kern init_sysent.c kern_sig.c syscalls.c syscalls.master sys/sys signalvar.h syscall-args syscall-hide.h syscall.h syscall.mk sysproto.h sysunion.h etc Makefile usr.bin/checkpt Makefile checkpt.c Added files: sys/kern kern_checkpoint.c sys/sys checkpoint.h Removed files: usr.bin/checkpt call.h freeze.S Log: There is enough demand for Kip Macy's checkpointing code to warrent permanent integration into the kernel. Add a fixed system call, sys_checkpoint(2), to support the checkpt(1) utility as well as user programs which want to install their own signal handler (SIGCKPT). Revision Changes Path 1.10 +1 -1 src/sys/Makefile 1.80 +1 -0 src/sys/conf/files 1.18 +2 -1 src/sys/kern/init_sysent.c 1.33 +1 -14 src/sys/kern/kern_sig.c 1.18 +2 -1 src/sys/kern/syscalls.c 1.13 +1 -0 src/sys/kern/syscalls.master 1.12 +1 -2 src/sys/sys/signalvar.h 1.2 +2 -1 src/sys/sys/syscall-args 1.19 +2 -1 src/sys/sys/syscall-hide.h 1.19 +3 -2 src/sys/sys/syscall.h 1.19 +3 -2 src/sys/sys/syscall.mk 1.19 +12 -1 src/sys/sys/sysproto.h 1.16 +2 -1 src/sys/sys/sysunion.h 1.33 +1 -0 src/etc/Makefile 1.2 +1 -1 src/usr.bin/checkpt/Makefile 1.3 +2 -3 src/usr.bin/checkpt/checkpt.c http://www.dragonflybsd.org/cvsweb/src/sys/Makefile.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.79&r2=1.80&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_sysent.c.diff?r1=1.17&r2=1.18&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sig.c.diff?r1=1.32&r2=1.33&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.c.diff?r1=1.17&r2=1.18&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/signalvar.h.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-args.diff?r1=1.1&r2=1.2&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-hide.h.diff?r1=1.18&r2=1.19&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.h.diff?r1=1.18&r2=1.19&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.mk.diff?r1=1.18&r2=1.19&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysproto.h.diff?r1=1.18&r2=1.19&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysunion.h.diff?r1=1.15&r2=1.16&f=u http://www.dragonflybsd.org/cvsweb/src/etc/Makefile.diff?r1=1.32&r2=1.33&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/checkpt/Makefile.diff?r1=1.1&r2=1.2&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/checkpt/checkpt.c.diff?r1=1.2&r2=1.3&f=u