BSD 2 development
[unix-history] / src / reset.c
/* Copyright (c) 1979 Regents of the University of California */
/*
* reset - set the teletype mode bits to be sensible, erase to ^H, kill to @
*
* Kurt Shoens
*
* Very useful after crapping out in raw.
*/
#include <sgtty.h>
main() {
struct sgttyb buf;
gtty(2, &buf);
buf.sg_flags |= XTABS|ECHO|CRMOD|ANYP;
buf.sg_flags &= ~(RAW|CBREAK|VTDELAY);
buf.sg_erase = 010;
buf.sg_kill = '@';
ioctl(2, TIOCSETN, &buf);
}