20207b60a8
really do and dev_t is defined differently in kernel and userland. Return a correctly formed udev from SNPGTTY. Reviewed by: dd
46 lines
1.1 KiB
C
46 lines
1.1 KiB
C
/*
|
|
* Copyright (c) 1995 Ugen J.S.Antsilevich
|
|
*
|
|
* Redistribution and use in source forms, with and without modification,
|
|
* are permitted provided that this entire comment appears intact.
|
|
*
|
|
* Redistribution in binary form may occur without any restrictions.
|
|
* Obviously, it would be nice if you gave credit where credit is due
|
|
* but requiring it would be too onerous.
|
|
*
|
|
* This software is provided ``AS IS'' without any warranties of any kind.
|
|
*
|
|
* Snoop stuff.
|
|
*
|
|
* $FreeBSD$
|
|
*/
|
|
|
|
#ifndef _SYS_SNOOP_H_
|
|
#define _SYS_SNOOP_H_
|
|
|
|
#ifndef _KERNEL
|
|
#include <sys/types.h>
|
|
#endif
|
|
#include <sys/ioccom.h>
|
|
|
|
/*
|
|
* These are snoop io controls
|
|
* SNPSTTY accepts 'struct snptty' as input.
|
|
* If ever type or unit set to -1,snoop device
|
|
* detached from its current tty.
|
|
*/
|
|
|
|
#define SNPSTTY _IOW('T', 90, udev_t)
|
|
#define SNPGTTY _IOR('T', 89, udev_t)
|
|
|
|
/*
|
|
* These values would be returned by FIONREAD ioctl
|
|
* instead of number of characters in buffer in case
|
|
* of specific errors.
|
|
*/
|
|
#define SNP_OFLOW -1
|
|
#define SNP_TTYCLOSE -2
|
|
#define SNP_DETACH -3
|
|
|
|
#endif /* !_SYS_SNOOP_H_ */
|