diff options
author | joerg <joerg@FreeBSD.org> | 1996-08-10 22:14:36 +0000 |
---|---|---|
committer | joerg <joerg@FreeBSD.org> | 1996-08-10 22:14:36 +0000 |
commit | b0b6f5d7b9be67f05cb8414a19ad952f7ff1b4e5 (patch) | |
tree | f5a4d22a74413612b69d8f8087ed8b58b142eef9 /sys/i386/isa/pcvt/pcvt_conf.h | |
parent | c1fd4cb7887898290a1d9bb895648f3889097aac (diff) | |
download | FreeBSD-src-b0b6f5d7b9be67f05cb8414a19ad952f7ff1b4e5.zip FreeBSD-src-b0b6f5d7b9be67f05cb8414a19ad952f7ff1b4e5.tar.gz |
Fix many long-standing bugs and problems with pcvt, namely:
. make pccncheck() work even when interrupts are disabled, so the
``Press a key on the console...'' procedure will work,
. make kernel colors #ifndef, so they can be overridden from the
config file,
. use shutdown_nice() instead of cpu_reset() if Ctrl-Alt-Del is
enabled,
. allow pccngetc() to return more than a single character, so the
arrow keys will work (and thus visual UserConfig!),
. fix a warning.
This closes all know PRs related to pcvt, in particular #845, #1236,
and #1265. PR #991 is a duplicate for 845, and PR #1283 has already
been fixed earlier in rev 1.11 of pcvt_conf.h.
Submitted by: Ulf Kieber (kieber@sax.de), for the kernel color fix
Diffstat (limited to 'sys/i386/isa/pcvt/pcvt_conf.h')
-rw-r--r-- | sys/i386/isa/pcvt/pcvt_conf.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/i386/isa/pcvt/pcvt_conf.h b/sys/i386/isa/pcvt/pcvt_conf.h index c5739c5..3cf1bd9 100644 --- a/sys/i386/isa/pcvt/pcvt_conf.h +++ b/sys/i386/isa/pcvt/pcvt_conf.h @@ -460,12 +460,18 @@ * emphasize messages from the kernel on color and mono displays. *---------------------------------------------------------------------------*/ - /* color displays */ +#if !defined COLOR_KERNEL_FG /* color displays */ #define COLOR_KERNEL_FG FG_LIGHTGREY /* kernel messages, foreground */ +#endif +#if !defined COLOR_KERNEL_BG #define COLOR_KERNEL_BG BG_RED /* kernel messages, background */ +#endif - /* monochrome displays */ +#if !defined MONO_KERNEL_FG /* monochrome displays */ #define MONO_KERNEL_FG FG_UNDERLINE /* kernel messages, foreground */ +#endif +#if !defined MONO_KERNEL_BG #define MONO_KERNEL_BG BG_BLACK /* kernel messages, background */ +#endif /*---------------------------------- E O F ----------------------------------*/ |