1 /* $Id: ioc0.c,v 1.2 1994/06/24 10:50:48 ceriel Exp $ */
3 /* Testing ioctl monitor call */
7 struct sgttyb old, ttyb;
14 if( ioctl( 1, TIOCGETP, &old ) != 0 ) {
15 write( 2, "ioctl ophalen mislukt\n", 22 );
18 write( 2, "Huidige status opgehaald\n", 25 );
20 ttyb.sg_flags &= ~ECHO;
21 if( ioctl( 1, TIOCSETP, &ttyb ) != 0 ) {
22 write( 2, "ioctl -echo mislukt\n", 20 );
25 write( 2, "Echo uitgezet\n", 14 );
26 write( 2, "geef input: ", 12 );
27 while( i<9 && (c = getchar()) != '\n' )
29 write( 1, sbuf, strlen(sbuf) );
30 if( ioctl( 1, TIOCSETP, &old ) != 0 ) {
31 write( 2, "ioctl reset mislukt\n", 20 );
34 write( 2, "Klaar\n", 6 );