# # 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 # or http://www.opensolaris.org/os/licensing. # 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 endhostent include declaration int endhostent(void) version SUNW_0.7 end function doconfig include declaration int doconfig(int fildes, char *script, long rflag) version SUNW_0.7 end function freehostent include , declaration void freehostent(struct hostent *hent) version SUNW_1.7 end function gethostbyname include declaration struct hostent *gethostbyname(const char *name) version i386=SUNW_0.7 sparc=SISCD_2.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function gethostbyname_r include declaration struct hostent *gethostbyname_r(const char *name, \ struct hostent *result, char *buffer, \ int buflen, int *h_errnop) version SUNW_0.7 exception $return == 0 end function gethostbyaddr include declaration struct hostent *gethostbyaddr(const void *addr, \ socklen_t len, int type) version i386=SUNW_0.7 sparc=SISCD_2.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function gethostbyaddr_r include declaration struct hostent *gethostbyaddr_r(const char *addr, \ int length, int type, struct hostent *result, \ char *buffer, int buflen, int *h_errnop) version SUNW_0.7 exception $return == 0 end function gethostent include declaration struct hostent *gethostent(void) version SUNW_0.7 exception $return == 0 end function gethostent_r include declaration struct hostent *gethostent_r(struct hostent *result, \ char *buffer, int buflen, int *h_errnop) version SUNW_0.7 exception $return == 0 end function getipnodebyaddr include , declaration struct hostent *getipnodebyaddr(const void *src, size_t len, \ int type, int *error_num) version SUNW_1.7 exception $return == 0 end function getipnodebyname include , declaration struct hostent *getipnodebyname(const char *name, int af, \ int flags, int *error_num) version SUNW_1.7 exception $return == 0 end function sethostent include declaration int sethostent(int stayopen) version SUNW_0.7 exception $return == -1 end function gethostname version SUNWprivate_1.1 filter libc.so.1 end function getnetconfig include declaration struct netconfig *getnetconfig(void *handlep) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function setnetconfig include declaration void *setnetconfig(void) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function endnetconfig include declaration int endnetconfig(void *handlep) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == -1 end function getnetconfigent include declaration struct netconfig *getnetconfigent(const char *netid) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function freenetconfigent include declaration void freenetconfigent(struct netconfig *netconfigp) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 end function nc_perror include declaration void nc_perror(const char *msg) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 end function nc_sperror include declaration char *nc_sperror(void) version SUNW_0.7 exception $return == 0 end function getnetpath include declaration struct netconfig *getnetpath(void *handlep) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function setnetpath include declaration void *setnetpath(void) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function endnetpath include declaration int endnetpath(void *handlep) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == -1 end function getpublickey include , declaration int getpublickey(const char *netname, char *publickey) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function getsecretkey include , declaration int getsecretkey(const char *netname, char *secretkey, \ const char *passwd) version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 exception $return == 0 end function getrpcbyname include declaration struct rpcent *getrpcbyname(const char * name) version SUNW_0.7 exception $return == 0 end function getrpcbyname_r include declaration struct rpcent *getrpcbyname_r(const char *name, \ struct rpcent *result, char *buffer, int buflen) version SUNW_0.7 exception $return == 0 end function getrpcbynumber include declaration struct rpcent *getrpcbynumber(const int number) version SUNW_0.7 exception $return == 0 end function getrpcbynumber_r include declaration struct rpcent *getrpcbynumber_r(const int number, \ struct rpcent *result, char *buffer, int buflen) version SUNW_0.7 exception $return == 0 end function getrpcent include declaration struct rpcent *getrpcent(void) version SUNW_0.7 exception $return == 0 end function getrpcent_r include declaration struct rpcent *getrpcent_r(struct rpcent *result, \ char *buffer, int buflen) version SUNW_0.7 exception $return == 0 end function setrpcent include declaration void setrpcent(const int stayopen) version SUNW_0.7 end data t_nerr version SUNW_0.7 end data t_errno version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 end function __t_errno declaration int *__t_errno(void) version SUNW_0.7 end function t_getname declaration int t_getname(int fd, struct netbuf *name, int type) version SUNW_0.7 end function _nderror version sparc=SYSVABI_1.3 i386=SYSVABI_1.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 end data h_errno version SUNW_0.7 end function _null_auth version i386=SUNW_0.7 sparc=SISCD_2.3 sparcv9=SUNW_0.7 amd64=SUNW_0.7 end