Print this page
some functions in the tcp module can be static
@@ -544,14 +544,10 @@
extern int tcp_do_unbind(conn_t *);
extern boolean_t tcp_eager_blowoff(tcp_t *, t_scalar_t);
extern void tcp_eager_cleanup(tcp_t *, boolean_t);
extern void tcp_eager_kill(void *, mblk_t *, void *, ip_recv_attr_t *);
extern void tcp_eager_unlink(tcp_t *);
-extern int tcp_getpeername(sock_lower_handle_t, struct sockaddr *,
- socklen_t *, cred_t *);
-extern int tcp_getsockname(sock_lower_handle_t, struct sockaddr *,
- socklen_t *, cred_t *);
extern void tcp_init_values(tcp_t *, tcp_t *);
extern void tcp_ipsec_cleanup(tcp_t *);
extern int tcp_maxpsz_set(tcp_t *, boolean_t);
extern void tcp_mss_set(tcp_t *, uint32_t);
extern void tcp_reinput(conn_t *, mblk_t *, ip_recv_attr_t *, ip_stack_t *);
@@ -677,11 +673,10 @@
t_uscalar_t);
/*
* TCP option processing related functions in tcp_opt_data.c
*/
-extern int tcp_opt_default(queue_t *, t_scalar_t, t_scalar_t, uchar_t *);
extern int tcp_opt_get(conn_t *, int, int, uchar_t *);
extern int tcp_opt_set(conn_t *, uint_t, int, int, uint_t, uchar_t *,
uint_t *, uchar_t *, void *, cred_t *);
/*