/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _ARPA_PORT_NAMESER_H
#define _ARPA_PORT_NAMESER_H
/*
* ISC changed the ns_updrec structure. However, it's a public interface
* in Solaris, so we rename it here and wrap in sunw_updrec.c
*/
/*
* Due to the above, the following functions need to be renamed and
* wrapped in sunw_updrec.c.
*
* For BIND 8.2.2, ISC removed the dynamic update functions, and the
* definition of the ns_updrec structure, from the public include files
* and res_mkupdrec() are in the public libresolv interface in Solaris,
* so we can't easily remove them. Thus, ISC's new versions of res_mkupdate()
* etc. can't be exposed under their original names.
*
* res_nmkupdate() and res_nupdate are new. We could either change them
* undocumented. Since ISC may change ns_updrec again, we pick the latter
* solution for now.
*/
#endif /* _ARPA_PORT_NAMESER_H */