/*	@(#)tcserv.h	13.1 (RC International) 91/02/01 	*/

/*
 * tgetent() <=> tcserv message formats
 */

/*
 * Message formats
 */
enum	tcreq	{ TCSERV_NAME, TCSERV_RESTART };
struct	tcserv_req
{
	int		pid;		/* requestor pid (key for resp) */
	enum tcreq	req;
	char		name[80];
};

enum	tcstat	{ TCSERV_OK, TCSERV_ERR, TCSERV_NOMATCH };
struct	tcserv_resp
{
	enum tcstat	status;
	char		value[1024];
};

#define	TCNODE	"/%s/dev/termcap"	/* %s => sbbname */
#define	TCFILE	"/etc/termcap"
#define	TCREQ_KEY	0x7fffffff	/* not a legal pid */
#define	TCALIVE_KEY	0x7ffffffe	/* also not a legal pid */
