summaryrefslogtreecommitdiff
path: root/sys/dev/syscons/syscons.c
diff options
context:
space:
mode:
authorKazutaka YOKOTA <yokota@FreeBSD.org>1999-01-31 12:52:18 +0000
committerKazutaka YOKOTA <yokota@FreeBSD.org>1999-01-31 12:52:18 +0000
commit4e2a148719079958b5b1c9d3e4c1629d0ff68818 (patch)
tree1556fbf4573ea4d17fef0feaba45e335ddb73e4d /sys/dev/syscons/syscons.c
parentc89d9c1212f66456bdb2a60fa07572efeacd3166 (diff)
Notes
Diffstat (limited to 'sys/dev/syscons/syscons.c')
-rw-r--r--sys/dev/syscons/syscons.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/dev/syscons/syscons.c b/sys/dev/syscons/syscons.c
index ce71733f1584..43f1bda1e2fb 100644
--- a/sys/dev/syscons/syscons.c
+++ b/sys/dev/syscons/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.292 1999/01/17 14:23:15 yokota Exp $
+ * $Id: syscons.c,v 1.294 1999/01/26 09:58:37 yokota Exp $
*/
#include "sc.h"
@@ -680,7 +680,6 @@ scopen(dev_t dev, int flag, int mode, struct proc *p)
{
struct tty *tp = scdevtotty(dev);
keyarg_t key;
- int s;
if (!tp)
return(ENXIO);
@@ -704,11 +703,6 @@ scopen(dev_t dev, int flag, int mode, struct proc *p)
(*linesw[tp->t_line].l_modem)(tp, 1);
if (minor(dev) == SC_MOUSE)
mouse_level = 0; /* XXX */
- if (minor(dev) < MAXCONS && console[minor(dev)]) {
- s = spltty();
- sc_clean_up(console[minor(dev)]);
- splx(s);
- }
}
else
if (tp->t_state & TS_XCLUDE && p->p_ucred->cr_uid != 0)
@@ -775,6 +769,7 @@ scread(dev_t dev, struct uio *uio, int flag)
if (!tp)
return(ENXIO);
+ sc_touch_scrn_saver();
return((*linesw[tp->t_line].l_read)(tp, uio, flag));
}