Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!linus!decvax!harpo!seismo!hao!hplabs!sri-unix!gwyn@brl-vld
From: gwyn%brl-vld@sri-unix.UUCP
Newsgroups: net.unix
Subject: Re:  Transmitting BREAK
Message-ID: <16750@sri-arpa.UUCP>
Date: Mon, 13-Feb-84 06:23:32 EST
Article-I.D.: sri-arpa.16750
Posted: Mon Feb 13 06:23:32 1984
Date-Received: Mon, 20-Feb-84 01:16:44 EST
Lines: 31

From:      Doug Gwyn (VLD/VMB) 

/*	sendbreak -- send BREAK to terminal	*/

#include	
#include	

extern void	exit(), perror();
extern int	ioctl(), open();

main( argc, argv )
	int	argc;
	char	*argv[];
	{
	register char	*tty;		/* terminal file name */
	register int	fd;		/* terminal file descriptor */

	if ( argc < 2 )
		tty = "/dev/tty";
	else
		tty = argv[1];

	if ( (fd = open( tty, O_RDONLY )) < 0
	  || ioctl( fd, TCSBRK, 0 ) < 0
	   )	{
		perror( tty );
		exit( 1 );
		}

	exit( 0 );
	}