diff options
author | bde <bde@FreeBSD.org> | 1997-03-19 04:37:26 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1997-03-19 04:37:26 +0000 |
commit | 9af964caefff7269f6ad96695c11696a735a276e (patch) | |
tree | 8e96c2112cc9d1fe90a6595af502bb326e835447 /sys/sys/snoop.h | |
parent | 556aa691a68edf7ea3f92b96f80f651fd59fe324 (diff) | |
download | FreeBSD-src-9af964caefff7269f6ad96695c11696a735a276e.zip FreeBSD-src-9af964caefff7269f6ad96695c11696a735a276e.tar.gz |
Only export ioctl-related stuff to applications. Include prerequisite
headers (like most other ioctl-related headers).
Didn't fix spelling errors and other warts.
Diffstat (limited to 'sys/sys/snoop.h')
-rw-r--r-- | sys/sys/snoop.h | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/sys/sys/snoop.h b/sys/sys/snoop.h index bc44b51..3cd77ed 100644 --- a/sys/sys/snoop.h +++ b/sys/sys/snoop.h @@ -13,9 +13,15 @@ * Snoop stuff. */ -#ifndef _SNOOP_H_ -#define _SNOOP_H_ +#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 @@ -49,6 +55,12 @@ struct snoop { struct selinfo snp_sel; /* Selection info */ }; +/* XXX several wrong storage classes and types here. */ +int snpdown __P((struct snoop *snp)); +int snpin __P((struct snoop *snp, char *buf, int n)); +int snpinc __P((struct snoop *snp, char c)); +#endif /* KERNEL */ + /* * Theese are snoop io controls * SNPSTTY accepts 'struct snptty' as input. @@ -68,11 +80,4 @@ struct snoop { #define SNP_TTYCLOSE -2 #define SNP_DETACH -3 -#ifdef KERNEL -/* XXX several wrong storage classes and types here. */ -int snpdown __P((struct snoop *snp)); -int snpin __P((struct snoop *snp, char *buf, int n)); -int snpinc __P((struct snoop *snp, char c)); -#endif /* KERNEL */ - -#endif /* _SNOOP_H_ */ +#endif /* !_SYS_SNOOP_H_ */ |