diff options
author | kato <kato@FreeBSD.org> | 1998-08-15 09:08:26 +0000 |
---|---|---|
committer | kato <kato@FreeBSD.org> | 1998-08-15 09:08:26 +0000 |
commit | 5ca303da6b131eb6013f576763bd4757977c9dd9 (patch) | |
tree | 344d9f2e80e237177d976496876ea83c48399d8c /sys/pc98 | |
parent | fe956e012184a44a18bc56d1457bda7ec6bc85e6 (diff) | |
download | FreeBSD-src-5ca303da6b131eb6013f576763bd4757977c9dd9.zip FreeBSD-src-5ca303da6b131eb6013f576763bd4757977c9dd9.tar.gz |
- change at2pc98() into global from static.
- Oops, I forgot to merge several lines from sys/i386/isa/syscons.c.
Diffstat (limited to 'sys/pc98')
-rw-r--r-- | sys/pc98/pc98/syscons.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/sys/pc98/pc98/syscons.c b/sys/pc98/pc98/syscons.c index aa89b3e..4914ab6 100644 --- a/sys/pc98/pc98/syscons.c +++ b/sys/pc98/pc98/syscons.c @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: syscons.c,v 1.96 1998/08/10 16:56:53 kato Exp $ + * $Id: syscons.c,v 1.97 1998/08/15 09:04:03 kato Exp $ */ #include "sc.h" @@ -387,7 +387,7 @@ static u_char ibmpc_to_pc98[16] = static u_char ibmpc_to_pc98rev[16] = { 0x05,0x25,0x85,0xa5,0x45,0x65,0xc5,0xe5, 0x0d,0x2d,0x8d,0xad,0x4d,0x6d,0xcd,0xed }; -static unsigned int +unsigned int at2pc98(unsigned int attr) { unsigned char fg_at, bg_at; @@ -1752,6 +1752,14 @@ scioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p) if (!crtc_vga) return ENXIO; scp->xsize = 80; + + scp->status &= ~MOUSE_VISIBLE; + remove_cutmarking(scp); + s = spltty(); + if ((error = wait_scrn_saver_stop())) { + splx(s); + return error; + } if (scp->history != NULL) i = imax(scp->history_size / scp->xsize - imax(SC_HISTORY_SIZE, scp->ysize), 0); |