diff options
author | sobomax <sobomax@FreeBSD.org> | 2002-03-16 23:31:15 +0000 |
---|---|---|
committer | sobomax <sobomax@FreeBSD.org> | 2002-03-16 23:31:15 +0000 |
commit | e060d326eb31aadca2ea15ee3a9105a5a4699d9e (patch) | |
tree | 462f85d747d0e42c9970c672b37b8171c4a95106 | |
parent | bc38cccf354bea2cccd3242a94564a4c39a557c9 (diff) | |
download | FreeBSD-src-e060d326eb31aadca2ea15ee3a9105a5a4699d9e.zip FreeBSD-src-e060d326eb31aadca2ea15ee3a9105a5a4699d9e.tar.gz |
Extend CONS_GETINFO ioctl to provide information about size of the currently
displayed font.
MFC after: 2 weeks
-rw-r--r-- | sys/dev/syscons/syscons.c | 1 | ||||
-rw-r--r-- | sys/sys/consio.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/syscons/syscons.c b/sys/dev/syscons/syscons.c index 1e6a506..29d0332 100644 --- a/sys/dev/syscons/syscons.c +++ b/sys/dev/syscons/syscons.c @@ -738,6 +738,7 @@ scioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct thread *td) vid_info_t *ptr = (vid_info_t*)data; if (ptr->size == sizeof(struct vid_info)) { ptr->m_num = sc->cur_scp->index; + ptr->font_size = scp->font_size; ptr->mv_col = scp->xpos; ptr->mv_row = scp->ypos; ptr->mv_csz = scp->xsize; diff --git a/sys/sys/consio.h b/sys/sys/consio.h index 7892028..05c58cf 100644 --- a/sys/sys/consio.h +++ b/sys/sys/consio.h @@ -225,6 +225,7 @@ struct colors { struct vid_info { short size; short m_num; + u_short font_size; u_short mv_row, mv_col; u_short mv_rsz, mv_csz; struct colors mv_norm, |