/*
 * @DEC_COPYRIGHT@
 */
/*
 * HISTORY
 * $Log:	cons_sw.h,v $
 * Revision 1.1.3.3  92/03/26  21:35:13  Barbara_Corriero
 * 	Added entry for console mmap routine.
 * 	[92/03/19  19:03:09  Barbara_Corriero]
 * 
 * Revision 1.1.3.2  91/11/20  13:34:47  Hal_Project
 * 	Moved from dec/machine/mips; pool reorg.
 * 	[91/11/18  00:16:58  Donald_Dutile]
 * 
 * Revision 4.2  91/09/19  23:11:02  devbld
 * 	Adding ODE Headers
 * 
 * $EndLog$
 */
/*	
 *	@(#)$RCSfile: cons_sw.h,v $ $Revision: 1.1.3.3 $ (DEC) $Date: 92/03/26 21:35:13 $
 */ 
/*
 */
/*
 * (c) Copyright 1990, OPEN SOFTWARE FOUNDATION, INC.
 * ALL RIGHTS RESERVED
 */
/*
 * OSF/1 Release 1.0
 */
/* 
 * derived from cons_sw.h	2.2	(ULTRIX)	11/13/89
 */


struct	cons_sw {
        int	system_type;		/* system ID			*/
	int	(*c_open)();		/* console open			*/
	int	(*c_close)();		/* console close		*/
	int	(*c_read)();		/* console read			*/
	int	(*c_write)();		/* console write		*/
	int	(*c_ioctl)();		/* console ioctl		*/
	int	(*c_rint)();		/* console receiver int		*/
	int	(*c_xint)();		/* console transmitter int	*/
	int	(*c_start)();		/* console start		*/
	int	(*c_stop)();		/* console stop			*/
	int	(*c_select)();		/* console select		*/
	int	(*c_putc)();		/* console putc			*/
	int	(*c_probe)();		/* console probe		*/
	int	(*c_getc)();		/* console getc			*/
	int	(*c_init)();		/* console init routine		*/
	int	(*c_param)();		/* console parameter routine	*/
        int     (*c_mmap)();            /* console mmap routine         */
	struct tty *ttys;		/* tty structure for select	*/
};
