diff options
author | dumbbell <dumbbell@FreeBSD.org> | 2014-10-31 23:10:58 +0000 |
---|---|---|
committer | dumbbell <dumbbell@FreeBSD.org> | 2014-10-31 23:10:58 +0000 |
commit | 272ad10c66d236209624752a22cce70b7d1f7e49 (patch) | |
tree | 30ca08bb6f2c9b15c5f456741d1f09b18e2b2750 /sys/dev | |
parent | a916deff5e6d0cf6d71db832aec4d830323da5e5 (diff) | |
download | FreeBSD-src-272ad10c66d236209624752a22cce70b7d1f7e49.zip FreeBSD-src-272ad10c66d236209624752a22cce70b7d1f7e49.tar.gz |
vt(4): Add PIO_VFONT_DEFAULT ioctl to restore the default builtin font
To restore the default font using vidcontrol(1), use the "-f" flag
without an argument:
vidcontrol -f < /dev/ttyv0
PR: 193910
Differential Revision: https://reviews.freebsd.org/D971
Submitted by: Marcin Cieslak <saper@saper.info>
Reviewed by: ray@, emaste@
Approved by: ray@
MFC of: r273544
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/vt/vt_core.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/vt/vt_core.c b/sys/dev/vt/vt_core.c index 396c0b1..eeea18f 100644 --- a/sys/dev/vt/vt_core.c +++ b/sys/dev/vt/vt_core.c @@ -2211,6 +2211,11 @@ skip_thunk: vtfont_unref(vf); return (error); } + case PIO_VFONT_DEFAULT: { + /* Reset to default font. */ + error = vt_change_font(vw, &vt_font_default); + return (error); + } case GIO_SCRNMAP: { scrmap_t *sm = (scrmap_t *)data; |