aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/snoop.h
diff options
context:
space:
mode:
authorDima Dorfman <dd@FreeBSD.org>2001-07-25 14:47:56 +0000
committerDima Dorfman <dd@FreeBSD.org>2001-07-25 14:47:56 +0000
commit101f105db2aec18214a7e93a8de52b28f1cddc03 (patch)
tree038af4ea500650872eec9ad147bdbedae0b8ea4c /sys/sys/snoop.h
parentbba1ea063eb431247a73c32f216d12ba8f3ca9cd (diff)
downloadsrc-101f105db2aec18214a7e93a8de52b28f1cddc03.tar.gz
src-101f105db2aec18214a7e93a8de52b28f1cddc03.zip
Move the kernel stuff out of snoop.h. It was only there because some
of the snp* functions needed to be called from tty.c, which is no longer the case.
Notes
Notes: svn path=/head/; revision=80326
Diffstat (limited to 'sys/sys/snoop.h')
-rw-r--r--sys/sys/snoop.h39
1 files changed, 0 insertions, 39 deletions
diff --git a/sys/sys/snoop.h b/sys/sys/snoop.h
index 1f72c60a93aa..ca28a2cfc7af 100644
--- a/sys/sys/snoop.h
+++ b/sys/sys/snoop.h
@@ -18,47 +18,8 @@
#ifndef _SYS_SNOOP_H_
#define _SYS_SNOOP_H_
-#ifndef _KERNEL
-#include <sys/types.h>
-#endif
#include <sys/ioccom.h>
-#ifdef _KERNEL
-#define SNOOP_MINLEN (4*1024) /* This should be power of 2.
- * 4K tested to be the minimum
- * for which on normal tty
- * usage there is no need to
- * allocate more.
- */
-#define SNOOP_MAXLEN (64*1024) /* This one also,64K enough
- * If we grow more,something
- * really bad in this world..
- */
-
-/*
- * This is the main snoop per-device
- * structure...
- */
-
-struct snoop {
- LIST_ENTRY(snoop) snp_list;
- dev_t snp_target; /* major/minor number of device*/
- struct tty *snp_tty; /* tty device pointer */
- u_long snp_len; /* buffer data length */
- u_long snp_base; /* buffer data base */
- u_long snp_blen; /* Overall buffer len */
- caddr_t snp_buf; /* Data buffer */
- int snp_flags; /* Flags place */
-#define SNOOP_ASYNC 0x0002
-#define SNOOP_OPEN 0x0004
-#define SNOOP_RWAIT 0x0008
-#define SNOOP_OFLOW 0x0010
-#define SNOOP_DOWN 0x0020
- struct selinfo snp_sel; /* Selection info */
- int snp_olddisc; /* Old line discipline */
-};
-#endif /* _KERNEL */
-
/*
* Theese are snoop io controls
* SNPSTTY accepts 'struct snptty' as input.