AUSAM/source/S/set.c

#define	B1200	9
main(argc,argv)
char **argv;
int argc;
{
	struct
	{
		char ispeed,ospeed;
		char erase,kill;
		int mode;
	} arg;

	if( gtty( 1 , &arg ) == -1 )
	{
		perror("gtty");
		return 1;
	}
	if( arg.ispeed >= B1200 )
	{
		arg.erase = 010; /* backspace */
		if( stty( 1 , &arg ) == -1 )
		{
			perror("stty");
			return 1;
		}
	}
	if( argv[0][0] == '-')
	{
		execl( "/bin/sh" , "-" , 0 );
		return 1;
	}
	return 0;
}