snoop.h revision 80326
1/* 2 * Copyright (c) 1995 Ugen J.S.Antsilevich 3 * 4 * Redistribution and use in source forms, with and without modification, 5 * are permitted provided that this entire comment appears intact. 6 * 7 * Redistribution in binary form may occur without any restrictions. 8 * Obviously, it would be nice if you gave credit where credit is due 9 * but requiring it would be too onerous. 10 * 11 * This software is provided ``AS IS'' without any warranties of any kind. 12 * 13 * Snoop stuff. 14 * 15 * $FreeBSD: head/sys/sys/snoop.h 80326 2001-07-25 14:47:56Z dd $ 16 */ 17 18#ifndef _SYS_SNOOP_H_ 19#define _SYS_SNOOP_H_ 20 21#include <sys/ioccom.h> 22 23/* 24 * Theese are snoop io controls 25 * SNPSTTY accepts 'struct snptty' as input. 26 * If ever type or unit set to -1,snoop device 27 * detached from its current tty. 28 */ 29 30#define SNPSTTY _IOW('T', 90, dev_t) 31#define SNPGTTY _IOR('T', 89, dev_t) 32 33/* 34 * Theese values would be returned by FIONREAD ioctl 35 * instead of number of characters in buffer in case 36 * of specific errors. 37 */ 38#define SNP_OFLOW -1 39#define SNP_TTYCLOSE -2 40#define SNP_DETACH -3 41 42#endif /* !_SYS_SNOOP_H_ */ 43