Lines Matching defs:socket
17 * Our socket structure
20 struct socket {
21 struct socket *so_next,*so_prev; /* For a linked list of sockets */
23 int s; /* The actual socket */
38 u_int8_t so_emu; /* Is the socket emulated? */
40 u_char so_type; /* Type of socket, UDP or TCP */
44 u_int so_expire; /* When the socket will expire */
46 int so_queued; /* Number of packets queued from this socket */
72 #define SS_FACCEPTONCE 0x200 /* If set, the SS_FACCEPTCONN socket will die after one accept */
74 extern struct socket tcb;
76 struct socket * solookup _P((struct socket *, struct in_addr, u_int, struct in_addr, u_int));
77 struct socket * socreate _P((void));
78 void sofree _P((struct socket *));
79 int soread _P((struct socket *));
80 void sorecvoob _P((struct socket *));
81 int sosendoob _P((struct socket *));
82 int sowrite _P((struct socket *));
83 void sorecvfrom _P((struct socket *));
84 int sosendto _P((struct socket *, struct mbuf *));
85 struct socket * solisten _P((u_int, u_int32_t, u_int, int));
86 void soisfconnecting _P((register struct socket *));
87 void soisfconnected _P((register struct socket *));
88 void soisfdisconnected _P((struct socket *));
89 void sofwdrain _P((struct socket *));
91 size_t sopreprbuf(struct socket *so, struct iovec *iov, int *np);
92 int soreadbuf(struct socket *so, const char *buf, int size);