From eeb5416b4738f452cac300d13f704c4b03d5d370 Mon Sep 17 00:00:00 2001 From: dwmalone Date: Mon, 11 Sep 2000 20:37:42 +0000 Subject: Add the ability to define a "shutdown" and "shutdown and poweroff" key to syscons. I have a man page to follow describing the format of the kbdmap file. PR: 19273 Reviewed by: sheldonh --- usr.sbin/kbdcontrol/kbdcontrol.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'usr.sbin/kbdcontrol/kbdcontrol.c') diff --git a/usr.sbin/kbdcontrol/kbdcontrol.c b/usr.sbin/kbdcontrol/kbdcontrol.c index efe4c07..1349686 100644 --- a/usr.sbin/kbdcontrol/kbdcontrol.c +++ b/usr.sbin/kbdcontrol/kbdcontrol.c @@ -197,6 +197,10 @@ get_entry() return LALTA | 0x100; case TRALTA: return RALTA | 0x100; + case THALT: + return HALT | 0x100; + case TPDWN: + return PDWN | 0x100; case TACC: if (ACC(number) > L_ACC) return -1; @@ -428,6 +432,12 @@ print_entry(FILE *fp, int value) case RALTA | 0x100: fprintf(fp, " ralta "); break; + case HALT | 0x100: + fprintf(fp, " halt "); + break; + case PDWN | 0x100: + fprintf(fp, " pdwn "); + break; default: if (value & 0x100) { if (val >= F_FN && val <= L_FN) @@ -621,6 +631,12 @@ dump_entry(int value) case RALTA: printf("RALTA, "); break; + case HALT: + printf(" HALT, "); + break; + case PDWN: + printf(" PDWN, "); + break; default: if (value >= F_FN && value <= L_FN) printf(" F(%2d),", value - F_FN + 1); -- cgit v1.1