Lines Matching defs:socket
15 * Kernel structure per socket.
20 struct socket {
21 short so_type; /* generic type, see socket.h */
22 short so_options; /* from socket call, see socket.h */
30 * If so_head is 0, socket is not related to an accept.
31 * For head socket so_q0 queues partially completed connections,
36 * and limit on number of queued connections for this socket.
38 struct socket *so_head; /* back pointer to accept socket */
39 struct socket *so_q0; /* queue of partial connections */
40 struct socket *so_q; /* queue of incoming connections */
49 * Variables for socket buffering.
70 * These are used by kernel subsystems wishing to access the socket
73 * argument whose value is an address lying within a socket structure.
83 * connected to a socket.
91 #define SS_ISCONNECTED 0x002 /* socket connected to a peer */
105 * Macros for sockets and socket buffering.
108 /* how much space is there in a socket buffer (so->so_snd or so->so_rcv) */
113 /* do we have to send all at once on a socket? */
173 struct socket *sonewconn();