Add SIGCKPT support to tcsh's built-in kill.
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 24 Oct 2003 17:14:14 +0000 (17:14 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 24 Oct 2003 17:14:14 +0000 (17:14 +0000)
Submitted-by: Emiel Kollof <coolvibe@hackerheaven.org>
contrib/tcsh/sh.init.c
lib/libc/gen/signal.3
lib/libcr/gen/signal.3

index b636af9..a7944e0 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * $Header: /src/pub/tcsh/sh.init.c,v 3.49 2002/03/08 17:36:46 christos Exp $ 
- * $DragonFly: src/contrib/tcsh/Attic/sh.init.c,v 1.3 2003/10/22 17:00:53 drhodus Exp $
+ * $DragonFly: src/contrib/tcsh/Attic/sh.init.c,v 1.4 2003/10/24 17:14:14 dillon Exp $
  */
 /*
  * sh.init.c: Function and signal tables
@@ -480,6 +480,20 @@ mesginit()
 # endif /* !SIGPOLL || SIGPOLL != SIGIO */
 #endif /* SIGIO */
 
+#ifdef SIGCKPT
+    if (mesg[SIGCKPT].pname == NULL) {
+       mesg[SIGCKPT].iname = "CKPT";
+       mesg[SIGCKPT].pname = CSAVS(2, 34, "Checkpoint and continue");
+    }
+#endif /* SIGCKPT */
+
+#ifdef SIGCKPTEXIT
+    if (mesg[SIGCKPTEXIT].pname == NULL) {
+       mesg[SIGCKPTEXIT].iname = "CKPTEXIT";
+       mesg[SIGCKPTEXIT].pname = CSAVS(2, 35, "Checkpoint and eXit");
+    }
+#endif /* SIGCKPTEXIT */
+
 #ifdef SIGURG
     if (mesg[SIGURG].pname == NULL) {
        mesg[SIGURG].iname = "URG";
@@ -1071,6 +1085,7 @@ mesginit()
     }
 #endif /* SIGXRLG3 */
 
+
 #ifdef SIGCKPT
     /* DragonFly BSD */
     if (mesg[SIGCKPT].pname == NULL) {
index 452e51d..fae0f42 100644 (file)
@@ -31,7 +31,7 @@
 .\"
 .\"     @(#)signal.3   8.3 (Berkeley) 4/19/94
 .\" $FreeBSD: src/lib/libc/gen/signal.3,v 1.17.2.9 2003/03/13 18:05:37 trhodes Exp $
-.\" $DragonFly: src/lib/libc/gen/signal.3,v 1.2 2003/06/17 04:26:42 dillon Exp $
+.\" $DragonFly: src/lib/libc/gen/signal.3,v 1.3 2003/10/24 17:14:11 dillon Exp $
 .\"
 .Dd April 19, 1994
 .Dt SIGNAL 3
@@ -132,6 +132,8 @@ is possible on a descriptor (see
 .It Dv SIGINFO Ta "discard signal" Ta "status request from keyboard"
 .It Dv SIGUSR1 Ta "terminate process" Ta "User defined signal 1"
 .It Dv SIGUSR2 Ta "terminate process" Ta "User defined signal 2"
+.It Dv SIGCKPT Ta "checkpoint process" Ta "Checkpoint"
+.It Dv SIGCKPTEXIT Ta "terminate process" Ta "Checkpoint and exit"
 .El
 .Pp
 The
index 31955f0..e44b89d 100644 (file)
@@ -31,7 +31,7 @@
 .\"
 .\"     @(#)signal.3   8.3 (Berkeley) 4/19/94
 .\" $FreeBSD: src/lib/libc/gen/signal.3,v 1.17.2.9 2003/03/13 18:05:37 trhodes Exp $
-.\" $DragonFly: src/lib/libcr/gen/Attic/signal.3,v 1.2 2003/06/17 04:26:42 dillon Exp $
+.\" $DragonFly: src/lib/libcr/gen/Attic/signal.3,v 1.3 2003/10/24 17:14:13 dillon Exp $
 .\"
 .Dd April 19, 1994
 .Dt SIGNAL 3
@@ -132,6 +132,8 @@ is possible on a descriptor (see
 .It Dv SIGINFO Ta "discard signal" Ta "status request from keyboard"
 .It Dv SIGUSR1 Ta "terminate process" Ta "User defined signal 1"
 .It Dv SIGUSR2 Ta "terminate process" Ta "User defined signal 2"
+.It Dv SIGCKPT Ta "checkpoint process" Ta "Checkpoint"
+.It Dv SIGCKPTEXIT Ta "terminate process" Ta "Checkpoint and exit"
 .El
 .Pp
 The