socket.spec revision f808c858fa61e7769218966759510a8b1190dfcf
#
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License, Version 1.0 only
# (the "License"). You may not use this file except in compliance
# with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# ident "%Z%%M% %I% %E% SMI"
#
# NOTE: Look at "versions" file for more details on why there may
# appear to be "gaps" in version number space.
function endservent
declaration int endservent(void)
end
function __xnet_bind
declaration int __xnet_bind(int socket, const struct sockaddr *address, \
end
function __xnet_connect
declaration int __xnet_connect(int socket, const struct sockaddr *address, \
end
function __xnet_getsockopt
declaration int __xnet_getsockopt(int socket, int level, \
int option_name, void *option_value, \
end
function __xnet_listen
declaration int __xnet_listen(int socket, int backlog)
end
function __xnet_sendto
declaration int __xnet_sendto(int socket, const void *message, \
end
function __xnet_socket
declaration int __xnet_socket(int domain, int type, int protocol)
end
function __xnet_socketpair
declaration int __xnet_socketpair(int domain, int type, int protocol, \
int socket_vector[2])
end
function accept
end
function bind
end
function bindresvport
end
function connect
end
function endnetent
declaration int endnetent(void)
end
function endprotoent
declaration int endprotoent(void)
end
function ether_aton
end
function ether_hostton
declaration int ether_hostton (const char *hostname, struct ether_addr *e)
end
function ether_line
declaration int ether_line (const char *l, struct ether_addr *e, \
char *hostname)
end
function ether_ntoa
declaration char *ether_ntoa (const struct ether_addr *e)
end
function ether_ntohost
declaration int ether_ntohost (char *hostname, const struct ether_addr *e)
end
function freeaddrinfo
declaration void freeaddrinfo(struct addrinfo *ai)
end
function gai_strerror
declaration const char *gai_strerror(int ecode)
end
function getaddrinfo
declaration int getaddrinfo(const char *hostname, const char *servname, \
end
function __xnet_getaddrinfo
declaration int __xnet_getaddrinfo(const char *hostname, \
end
function getnameinfo
declaration int getnameinfo(const struct sockaddr *sa, socklen_t salen, \
end
function getnetbyaddr
end
function getnetbyaddr_r
end
function getnetbyname
end
function getnetbyname_r
end
function getnetent
end
function getnetent_r
end
function getpeername
declaration int getpeername(int s, struct sockaddr *name, \
end
function getprotobyname
end
function getprotobyname_r
end
function getprotobynumber
end
function getprotobynumber_r
end
function getprotoent
end
function getprotoent_r
end
function getservbyname
const char *proto)
end
function getservbyname_r
end
function getservbyport
end
function getservbyport_r
end
function getservent
end
function getservent_r
end
function getsockname
declaration int getsockname(int s, struct sockaddr *name, void *namelen)
end
function getsockopt
declaration int getsockopt(int s, int level, int optname, void *optval, \
void *optlen)
end
function getsourcefilter
declaration int getsourcefilter(int s, uint32_t interface, \
struct sockaddr_storage *slist)
end
function getipv4sourcefilter
declaration int getipv4sourcefilter(int s, struct in_addr interface, \
end
function htonl
end
function htons
end
function if_freenameindex
declaration void if_freenameindex(struct if_nameindex *ptr)
end
function if_indextoname
declaration char *if_indextoname(uint32_t ifindex, char *ifname)
end
function if_nametoindex
end
function if_nameindex
end
end
end
function inet_lnaof
# see inet_lnaof inet (3n) - Internet address manipulation
end
function inet_makeaddr
# see inet_makeaddr inet (3n) - Internet address manipulation
end
function inet_network
# see inet_network inet (3n) - Internet address manipulation
end
function listen
end
function ntohl
end
function ntohs
end
function rcmd
int *fd2p)
end
function rcmd_af
end
function recv
end
function recvfrom
end
function rexec
int *fd2p)
end
function rexec_af
end
function rresvport
end
function rresvport_af
declaration int rresvport_af(int *alport, int af)
end
function rresvport_addr
declaration int rresvport_addr(int *alport, struct sockaddr_storage *addr)
end
function ruserok
const char *luser)
end
function send
end
function sendto
end
function setnetent
end
function setprotoent
declaration int setprotoent(int stayopen)
end
function setservent
declaration int setservent(int stayopen)
end
function setsockopt
declaration int setsockopt(int s, int level, int optname, \
end
function setsourcefilter
declaration int setsourcefilter(int s, uint32_t interface, \
struct sockaddr_storage *slist)
end
function setipv4sourcefilter
declaration int setipv4sourcefilter(int s, struct in_addr interface, \
end
function shutdown
end
function sockatmark
declaration int sockatmark(int socket)
end
function socket
end
function socketpair
declaration int socketpair(int domain, int type, int protocol, int sv[2])
end
function _link_ntoa
declaration char *_link_ntoa(const unsigned char *, char *, int, int)
end
function _link_aton
declaration unsigned char *_link_aton(const char *, int *)
end
# IPv6 routing header manipulation
function inet6_rth_add
declaration int inet6_rth_add(void *bp, const struct in6_addr *addr)
end
function inet6_rth_init
declaration void *inet6_rth_init(void *bp, socklen_t bp_len, int type, int segments)
end
function inet6_rth_getaddr
end
function inet6_rth_reverse
declaration int inet6_rth_reverse(const void *in, void *out)
end
function inet6_rth_segments
declaration int inet6_rth_segments(const void *bp)
end
function inet6_rth_space
end
# IPv6 option header manipulation
function inet6_opt_init
declaration int inet6_opt_init(void *extbuf, socklen_t extlen)
end
function inet6_opt_append
declaration int inet6_opt_append(void *extbuf, socklen_t extlen,\
void **databufp)
end
function inet6_opt_finish
declaration int inet6_opt_finish(void *extbuf, socklen_t extlen,\
int offset)
end
function inet6_opt_set_val
declaration int inet6_opt_set_val(void *databuf, int offset, void *val,\
end
function inet6_opt_next
declaration int inet6_opt_next(void *extbuf, socklen_t extlen, int offset,\
end
function inet6_opt_find
declaration int inet6_opt_find(void *extbuf, socklen_t extlen, int offset,\
end
function inet6_opt_get_val
declaration int inet6_opt_get_val(void *databuf, int offset, void *val,\
end
# mh mailing system
function _ruserpass
end
# BCP
function _socket_bsd
end
# BCP
function _socketpair_bsd
end
function bootparams_getbyname
end
# ifconfig
function getnetmaskbyaddr
end
# in.dhcpd, dhcp admin
function getnetmaskbynet
end