projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
restore missing default
[unix-history]
/
usr
/
src
/
sys
/
kern
/
uipc_proto.c
diff --git
a/usr/src/sys/kern/uipc_proto.c
b/usr/src/sys/kern/uipc_proto.c
index
c212286
..
a7c8d9d
100644
(file)
--- a/
usr/src/sys/kern/uipc_proto.c
+++ b/
usr/src/sys/kern/uipc_proto.c
@@
-1,4
+1,4
@@
-/* uipc_proto.c 4.1
4 82/01/25
*/
+/* uipc_proto.c 4.1
9 82/03/28
*/
#include "../h/param.h"
#include "../h/socket.h"
#include "../h/param.h"
#include "../h/socket.h"
@@
-31,15
+31,22
@@
int udp_init();
int tcp_input(),tcp_ctlinput();
int tcp_usrreq();
int tcp_init(),tcp_fasttimo(),tcp_slowtimo(),tcp_drain();
int tcp_input(),tcp_ctlinput();
int tcp_usrreq();
int tcp_init(),tcp_fasttimo(),tcp_slowtimo(),tcp_drain();
-int rip_input(),rip_output(),rip_ctlinput();
-int rip_usrreq(),rip_slowtimo();
+int rip_input(),rip_output();
/*
* IMP protocol family: raw interface
*/
#include "imp.h"
#if NIMP > 0
/*
* IMP protocol family: raw interface
*/
#include "imp.h"
#if NIMP > 0
-int imp_usrreq(),imp_output(),imp_ctlinput();
+int rimp_output();
+#endif
+
+/*
+ * PUP-I protocol family: raw interface
+ */
+#include "pup.h"
+#if NPUP > 0
+int rpup_output();
#endif
/*
#endif
/*
@@
-93,16
+100,24
@@
struct protosw protosw[] = {
raw_usrreq,
raw_init, 0, 0, 0,
},
raw_usrreq,
raw_init, 0, 0, 0,
},
-{ SOCK_RAW, PF_INET, IPPROTO_RAW, PR_ATOMIC,
- rip_input, rip_output,
rip_ctlinput,
0,
- r
ip
_usrreq,
+{ SOCK_RAW, PF_INET, IPPROTO_RAW, PR_ATOMIC
|PR_ADDR
,
+ rip_input, rip_output,
0,
0,
+ r
aw
_usrreq,
0, 0, 0, 0,
}
#if NIMP > 0
,
{ SOCK_RAW, PF_IMPLINK, 0, PR_ATOMIC|PR_ADDR,
0, 0, 0, 0,
}
#if NIMP > 0
,
{ SOCK_RAW, PF_IMPLINK, 0, PR_ATOMIC|PR_ADDR,
- 0, imp_output, imp_ctlinput, 0,
- imp_usrreq,
+ 0, rimp_output, 0, 0,
+ raw_usrreq,
+ 0, 0, 0, 0,
+}
+#endif
+#if NPUP > 0
+,
+{ SOCK_RAW, PF_PUP, 0, PR_ATOMIC|PR_ADDR,
+ 0, rpup_output, 0, 0,
+ raw_usrreq,
0, 0, 0, 0,
}
#endif
0, 0, 0, 0,
}
#endif