mapid.h revision 2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#ifdef __cplusplus
2N/A#ifdef __LIBMAPID_IMPL
2N/A * (ie. seen by nfsmapid.c/nfsmapid_server.c) are the
2N/Aint lib_init_done = 0;
2N/Astatic int resolv_init(void);
2N/Astatic void resolv_decode(void);
2N/Astatic int resolv_error(void);
2N/Astatic void resolv_get_txt_data(void);
2N/Astatic void resolv_txt_reset(void);
2N/Astatic int resolv_search(void);
2N/Astatic void resolv_destroy(void);
2N/Astatic void get_nfs_domain(void);
2N/Astatic void get_dns_domain(void);
2N/A * dns_domain: If the system's resolver (/etc/resolv.conf)
2N/A * /etc/resolv.conf file is updated, the change
2N/Aint dns_txt_cached = 0;
2N/A#define TIMESTRUC_EQ(a, b) \
2N/Aextern char *mapid_get_domain(void);
2N/Aextern int mapid_stdchk_domain(const char *);
2N/Aextern char *mapid_derive_domain(void);
2N/A#ifdef __cplusplus