Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
diff -Nru rc-1.7.4.orig/Makefile.in rc-1.7.4/Makefile.in
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
--- rc-1.7.4.orig/Makefile.in	2015-05-13 23:26:18.000000000 +0200
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+++ rc-1.7.4/Makefile.in	2018-05-21 14:01:54.782421179 +0200
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
@@ -920,14 +920,14 @@
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 sigmsgs.c sigmsgs.h: mksignal
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
-	./mksignal
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	echo sigmsgs.c
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 # Newer automake's buildtime dependency tracking can't seem to figure
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 # this one out.
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 status.o: statval.h
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 statval.h: mkstatval
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
-	./mkstatval > statval.h
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	echo statval.h
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 # Of course, parse.c and parse.h depend on parse.y.  However, unless
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
 # you're hacking on rc's grammar, it's not useful to have this
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
diff -Nru rc-1.7.4.orig/sigmsgs.c rc-1.7.4/sigmsgs.c
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
--- rc-1.7.4.orig/sigmsgs.c	1970-01-01 01:00:00.000000000 +0100
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+++ rc-1.7.4/sigmsgs.c	2018-05-21 13:56:36.000000000 +0200
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
@@ -0,0 +1,69 @@
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+#include "sigmsgs.h"
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+Sigmsgs signals[] = {
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"",	""},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sighup",	"hangup"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigint",	""},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigquit",	"quit"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigill",	"illegal instruction"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigtrap",	"trace trap"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigabrt",	"abort"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigbus",	"bus error"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigfpe",	"floating point error"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigkill",	"killed"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigusr1",	"user defined signal 1"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigsegv",	"segmentation violation"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigusr2",	"user defined signal 2"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigpipe",	""},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigalrm",	"alarm clock"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigterm",	"terminated"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigstkflt",	"stack fault"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigchld",	"child stop or exit"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigcont",	"continue"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigstop",	"stopped by program"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigtstp",	"stopped"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigttin",	"background tty read"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigttou",	"background tty write"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigurg",	"urgent condition on i/o channel"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigxcpu",	"exceeded cpu time limit"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigxfsz",	"exceeded file size limit"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigvtalrm",	"virtual timer alarm"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigprof",	"profiling timer alarm"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigwinch",	"window size change"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigio",	"socket i/o possible"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigpwr",	"power-fail restart"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigsys",	"invalid argument to system call"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown32",	"unknown signal 32"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown33",	"unknown signal 33"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown34",	"unknown signal 34"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown35",	"unknown signal 35"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown36",	"unknown signal 36"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown37",	"unknown signal 37"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown38",	"unknown signal 38"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown39",	"unknown signal 39"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown40",	"unknown signal 40"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown41",	"unknown signal 41"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown42",	"unknown signal 42"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown43",	"unknown signal 43"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown44",	"unknown signal 44"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown45",	"unknown signal 45"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown46",	"unknown signal 46"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown47",	"unknown signal 47"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown48",	"unknown signal 48"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown49",	"unknown signal 49"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown50",	"unknown signal 50"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown51",	"unknown signal 51"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown52",	"unknown signal 52"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown53",	"unknown signal 53"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown54",	"unknown signal 54"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown55",	"unknown signal 55"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown56",	"unknown signal 56"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown57",	"unknown signal 57"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown58",	"unknown signal 58"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown59",	"unknown signal 59"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown60",	"unknown signal 60"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown61",	"unknown signal 61"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown62",	"unknown signal 62"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown63",	"unknown signal 63"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	{"sigunknown64",	"unknown signal 64"},
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+};
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
diff -Nru rc-1.7.4.orig/sigmsgs.h rc-1.7.4/sigmsgs.h
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
--- rc-1.7.4.orig/sigmsgs.h	1970-01-01 01:00:00.000000000 +0100
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+++ rc-1.7.4/sigmsgs.h	2018-05-21 13:56:36.000000000 +0200
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
@@ -0,0 +1,5 @@
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+typedef struct {
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+	char *name, *msg;
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+} Sigmsgs;
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+extern Sigmsgs signals[];
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+#define NUMOFSIGNALS 65
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
diff -Nru rc-1.7.4.orig/statval.h rc-1.7.4/statval.h
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
--- rc-1.7.4.orig/statval.h	1970-01-01 01:00:00.000000000 +0100
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+++ rc-1.7.4/statval.h	2018-05-21 13:56:42.000000000 +0200
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
@@ -0,0 +1,2 @@
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+#define STATUS0 0
Lucio Andrés Illanes Albornoz (arab, vxp) cc52a9
+#define STATUS1 256