Print this page
XXXX adding PID information to netstat output

*** 161,170 **** --- 161,171 ---- extern void so_connected(sock_upper_handle_t, sock_connid_t, struct cred *, pid_t); extern int so_disconnected(sock_upper_handle_t, sock_connid_t, int); extern void so_txq_full(sock_upper_handle_t, boolean_t); extern void so_opctl(sock_upper_handle_t, sock_opctl_action_t, uintptr_t); + extern mblk_t *so_get_sock_pid_mblk(sock_upper_handle_t); /* Common misc. functions */ /* accept queue */ extern int so_acceptq_enqueue(struct sonode *, struct sonode *); extern int so_acceptq_enqueue_locked(struct sonode *, struct sonode *);
*** 231,240 **** --- 232,243 ---- extern int sonode_constructor(void *, void *, int); extern void sonode_destructor(void *, void *); extern void sonode_init(struct sonode *, struct sockparams *, int, int, int, sonodeops_t *); extern void sonode_fini(struct sonode *); + extern void sonode_insert_pid(struct sonode *, pid_t); + extern void sonode_remove_pid(struct sonode *, pid_t); /* * Event flags to socket_sendsig(). */ #define SOCKETSIG_WRITE 0x1