1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-26 21:17:40 +00:00
freebsd-ports/security/skip/files/patch-bm
1999-03-10 22:28:00 +00:00

44 lines
1.5 KiB
Plaintext

diff -ur --unidirectional-new-file skipsrc-1.0.orig/skip/freebsd/skip_if.h work.new/skip/freebsd/skip_if.h
--- skipsrc-1.0.orig/skip/freebsd/skip_if.h Fri Oct 25 13:12:43 1996
+++ work.new/skip/freebsd/skip_if.h Tue Mar 9 20:30:46 1999
@@ -86,7 +86,9 @@
struct skip_es *next;
char if_name[SKIPSZ];/* e.g. "le0" */
struct ifnet *ifp; /* network interface */
- int (*if_output)(); /* default output handler */
+ int (*if_output) /* default output handler */
+ (struct ifnet *, struct mbuf *,
+ struct sockaddr *, struct rtentry *);
void *sd; /* skip descriptor */
unsigned char if_mode; /* interface mode */
int notifier; /* who to send events to */
@@ -104,7 +106,7 @@
/*
* returns TRUE if SKIP has processed this buffer
*/
-#define SKIP_DECRYPTED(m) ((m)->m_flags & M_EOR)
+#define SKIP_DECRYPTED(m) ((m)->m_flags & M_PROTO1)
/*
* Macro to retrieve an ifnet
@@ -114,14 +116,15 @@
/*
* function prototypes
*/
+
+int skip_init(void);
+int skip_uninit(void);
int skip_ifopen(dev_t, int, int, struct proc *);
int skip_ifclose(dev_t, int, int, struct proc *);
-int skip_ifioctl(dev_t, int, caddr_t, int, struct proc *);
-int skip_ifselect(dev_t, int, struct proc *);
+int skip_ifioctl(dev_t, u_long, caddr_t, int, struct proc *);
+int skip_ifpoll(dev_t, int, struct proc *);
int skip_ifwrite(dev_t, struct uio *, int);
int skip_ifread(dev_t, struct uio *, int);
-
-void skip_key_tellkm( enum skip_msgs, skip_keycb_t *);
/*
* exported functions