Print this page
9704 move socket functions to libc

*** 56,66 **** global: if_freenameindex { TYPE = FUNCTION; FILTER = libsocket.so.1 }; if_indextoname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; if_nameindex { TYPE = FUNCTION; FILTER = libsocket.so.1 }; if_nametoindex { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! sockatmark { TYPE = FUNCTION; FILTER = libsocket.so.1 }; } SUNW_1.2; SYMBOL_VERSION SUNW_1.2 { global: _xti_rcvreldata { TYPE = FUNCTION; FILTER = libnsl.so.1 }; --- 56,66 ---- global: if_freenameindex { TYPE = FUNCTION; FILTER = libsocket.so.1 }; if_indextoname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; if_nameindex { TYPE = FUNCTION; FILTER = libsocket.so.1 }; if_nametoindex { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! sockatmark { TYPE = FUNCTION; FILTER = libc.so.1 }; } SUNW_1.2; SYMBOL_VERSION SUNW_1.2 { global: _xti_rcvreldata { TYPE = FUNCTION; FILTER = libnsl.so.1 };
*** 75,93 **** } SUNW_1.1; SYMBOL_VERSION SUNW_1.1 { global: __t_errno { TYPE = FUNCTION; FILTER = libnsl.so.1 }; ! __xnet_bind { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! __xnet_connect { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! __xnet_getsockopt { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! __xnet_listen { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! __xnet_recvmsg { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! __xnet_sendmsg { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! __xnet_sendto { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! __xnet_socket { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! __xnet_socketpair { TYPE = FUNCTION; FILTER = libsocket.so.1 }; _xti_accept { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_alloc { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_bind { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_close { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_connect { TYPE = FUNCTION; FILTER = libnsl.so.1 }; --- 75,93 ---- } SUNW_1.1; SYMBOL_VERSION SUNW_1.1 { global: __t_errno { TYPE = FUNCTION; FILTER = libnsl.so.1 }; ! __xnet_bind { TYPE = FUNCTION; FILTER = libc.so.1 }; ! __xnet_connect { TYPE = FUNCTION; FILTER = libc.so.1 }; ! __xnet_getsockopt { TYPE = FUNCTION; FILTER = libc.so.1 }; ! __xnet_listen { TYPE = FUNCTION; FILTER = libc.so.1 }; ! __xnet_recvmsg { TYPE = FUNCTION; FILTER = libc.so.1 }; ! __xnet_sendmsg { TYPE = FUNCTION; FILTER = libc.so.1 }; ! __xnet_sendto { TYPE = FUNCTION; FILTER = libc.so.1 }; ! __xnet_socket { TYPE = FUNCTION; FILTER = libc.so.1 }; ! __xnet_socketpair { TYPE = FUNCTION; FILTER = libc.so.1 }; _xti_accept { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_alloc { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_bind { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_close { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_connect { TYPE = FUNCTION; FILTER = libnsl.so.1 };
*** 111,123 **** _xti_sndrel { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_sndudata { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_strerror { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_sync { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_unbind { TYPE = FUNCTION; FILTER = libnsl.so.1 }; ! accept { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! bind { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! connect { TYPE = FUNCTION; FILTER = libsocket.so.1 }; endhostent { TYPE = FUNCTION; FILTER = libnsl.so.1 }; endnetent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; endprotoent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; endservent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; gethostbyaddr { TYPE = FUNCTION; FILTER = libnsl.so.1 }; --- 111,123 ---- _xti_sndrel { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_sndudata { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_strerror { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_sync { TYPE = FUNCTION; FILTER = libnsl.so.1 }; _xti_unbind { TYPE = FUNCTION; FILTER = libnsl.so.1 }; ! accept { TYPE = FUNCTION; FILTER = libc.so.1 }; ! bind { TYPE = FUNCTION; FILTER = libc.so.1 }; ! connect { TYPE = FUNCTION; FILTER = libc.so.1 }; endhostent { TYPE = FUNCTION; FILTER = libnsl.so.1 }; endnetent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; endprotoent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; endservent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; gethostbyaddr { TYPE = FUNCTION; FILTER = libnsl.so.1 };
*** 125,143 **** gethostent { TYPE = FUNCTION; FILTER = libnsl.so.1 }; gethostname { TYPE = FUNCTION; FILTER = libc.so.1 }; getnetbyaddr { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getnetbyname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getnetent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! getpeername { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getprotobyname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getprotobynumber { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getprotoent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getservbyname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getservbyport { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getservent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! getsockname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! getsockopt { TYPE = FUNCTION; FILTER = libsocket.so.1 }; h_errno { TYPE = DATA; SIZE = 0x4; FLAGS = NODIRECT; FILTER = libnsl.so.1; --- 125,143 ---- gethostent { TYPE = FUNCTION; FILTER = libnsl.so.1 }; gethostname { TYPE = FUNCTION; FILTER = libc.so.1 }; getnetbyaddr { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getnetbyname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getnetent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! getpeername { TYPE = FUNCTION; FILTER = libc.so.1 }; getprotobyname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getprotobynumber { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getprotoent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getservbyname { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getservbyport { TYPE = FUNCTION; FILTER = libsocket.so.1 }; getservent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! getsockname { TYPE = FUNCTION; FILTER = libc.so.1 }; ! getsockopt { TYPE = FUNCTION; FILTER = libc.so.1 }; h_errno { TYPE = DATA; SIZE = 0x4; FLAGS = NODIRECT; FILTER = libnsl.so.1;
*** 148,174 **** inet_lnaof { TYPE = FUNCTION; FILTER = libc.so.1 }; inet_makeaddr { TYPE = FUNCTION; FILTER = libc.so.1 }; inet_netof { TYPE = FUNCTION; FILTER = libc.so.1 }; inet_network { TYPE = FUNCTION; FILTER = libc.so.1 }; inet_ntoa { TYPE = FUNCTION; FILTER = libc.so.1 }; ! listen { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ntohl { TYPE = FUNCTION; FILTER = libc.so.1 }; ntohs { TYPE = FUNCTION; FILTER = libc.so.1 }; ! recv { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! recvfrom { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! recvmsg { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! send { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! sendmsg { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! sendto { TYPE = FUNCTION; FILTER = libsocket.so.1 }; sethostent { TYPE = FUNCTION; FILTER = libnsl.so.1 }; setnetent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; setprotoent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; setservent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! setsockopt { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! shutdown { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! socket { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! socketpair { TYPE = FUNCTION; FILTER = libsocket.so.1 }; t_errno { TYPE = DATA; SIZE = 0x4; FILTER = libnsl.so.1; }; --- 148,174 ---- inet_lnaof { TYPE = FUNCTION; FILTER = libc.so.1 }; inet_makeaddr { TYPE = FUNCTION; FILTER = libc.so.1 }; inet_netof { TYPE = FUNCTION; FILTER = libc.so.1 }; inet_network { TYPE = FUNCTION; FILTER = libc.so.1 }; inet_ntoa { TYPE = FUNCTION; FILTER = libc.so.1 }; ! listen { TYPE = FUNCTION; FILTER = libc.so.1 }; ntohl { TYPE = FUNCTION; FILTER = libc.so.1 }; ntohs { TYPE = FUNCTION; FILTER = libc.so.1 }; ! recv { TYPE = FUNCTION; FILTER = libc.so.1 }; ! recvfrom { TYPE = FUNCTION; FILTER = libc.so.1 }; ! recvmsg { TYPE = FUNCTION; FILTER = libc.so.1 }; ! send { TYPE = FUNCTION; FILTER = libc.so.1 }; ! sendmsg { TYPE = FUNCTION; FILTER = libc.so.1 }; ! sendto { TYPE = FUNCTION; FILTER = libc.so.1 }; sethostent { TYPE = FUNCTION; FILTER = libnsl.so.1 }; setnetent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; setprotoent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; setservent { TYPE = FUNCTION; FILTER = libsocket.so.1 }; ! setsockopt { TYPE = FUNCTION; FILTER = libc.so.1 }; ! shutdown { TYPE = FUNCTION; FILTER = libc.so.1 }; ! socket { TYPE = FUNCTION; FILTER = libc.so.1 }; ! socketpair { TYPE = FUNCTION; FILTER = libc.so.1 }; t_errno { TYPE = DATA; SIZE = 0x4; FILTER = libnsl.so.1; };