xref: /onnv-gate/usr/src/lib/libnsl/common/mapfile-vers (revision 12692:4341b447c069)
12522Sraf#
22522Sraf# CDDL HEADER START
32522Sraf#
42522Sraf# The contents of this file are subject to the terms of the
52522Sraf# Common Development and Distribution License (the "License").
62522Sraf# You may not use this file except in compliance with the License.
72522Sraf#
82522Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
92522Sraf# or http://www.opensolaris.org/os/licensing.
102522Sraf# See the License for the specific language governing permissions
112522Sraf# and limitations under the License.
122522Sraf#
132522Sraf# When distributing Covered Code, include this CDDL HEADER in each
142522Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
152522Sraf# If applicable, add the following below this CDDL HEADER, with the
162522Sraf# fields enclosed by brackets "[]" replaced with your own identifying
172522Sraf# information: Portions Copyright [yyyy] [name of copyright owner]
182522Sraf#
192522Sraf# CDDL HEADER END
202522Sraf#
212522Sraf#
2212483SAntonello.Cruz@Sun.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
232522Sraf#
242522Sraf#
252522Sraf
268744SAli.Bahrami@Sun.COM#
278744SAli.Bahrami@Sun.COM# MAPFILE HEADER START
288744SAli.Bahrami@Sun.COM#
298744SAli.Bahrami@Sun.COM# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
308744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in
318744SAli.Bahrami@Sun.COM#
328744SAli.Bahrami@Sun.COM#	usr/src/lib/README.mapfiles
338744SAli.Bahrami@Sun.COM#
348744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current
358744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance.
368744SAli.Bahrami@Sun.COM#
378744SAli.Bahrami@Sun.COM# MAPFILE HEADER END
388744SAli.Bahrami@Sun.COM#
398744SAli.Bahrami@Sun.COM
40*12692SAli.Bahrami@Oracle.COM$mapfile_version 2
41*12692SAli.Bahrami@Oracle.COM
42*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.10 {	# SunOS 5.11 (Solaris 11)
432522Sraf    global:
447895SChin-Long.Shu@Sun.COM	SUNW_1.10;
457895SChin-Long.Shu@Sun.COM} SUNW_1.9.1;
467895SChin-Long.Shu@Sun.COM
47*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.9.1 {	# SunOS 5.10 (Solaris 10 update 5)
487895SChin-Long.Shu@Sun.COM    global:
492522Sraf	inet_aton;
502522Sraf} SUNW_1.9;
512522Sraf
52*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.9 {	# SunOS 5.10 (Solaris 10)
532522Sraf    global:
542522Sraf	freeipsecalgent;
552522Sraf	getipsecalgbyname;
562522Sraf	getipsecalgbynum;
572522Sraf	getipsecprotobyname;
582522Sraf	getipsecprotobynum;
592522Sraf	svc_fd_negotiate_ucred;
602522Sraf	svc_getcallerucred;
612522Sraf} SUNW_1.8;
622522Sraf
63*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.8 {	# SunOS 5.9 (Solaris 9)
642522Sraf    global:
652522Sraf	clnt_send;
662522Sraf	svc_add_input;
672522Sraf	svc_remove_input;
682522Sraf} SUNW_1.7;
692522Sraf
70*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.7 {	# SunOS 5.8 (Solaris 8)
712522Sraf    global:
722522Sraf	freehostent;
732522Sraf	getipnodebyaddr;
742522Sraf	getipnodebyname;
752522Sraf	inet_ntop;
762522Sraf	inet_pton;
772522Sraf} SUNW_1.6;
782522Sraf
79*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.6 {	# SunOS 5.7 (Solaris 7)
802522Sraf    global:
812522Sraf	_xti_rcvreldata;
822522Sraf	_xti_rcvv;
832522Sraf	_xti_rcvvudata;
842522Sraf	_xti_sndreldata;
852522Sraf	_xti_sndv;
862522Sraf	_xti_sndvudata;
872522Sraf	_xti_sysconf;
882522Sraf	_xti_xns5_accept;
892522Sraf	_xti_xns5_snd;
902522Sraf} SUNW_1.5;
912522Sraf
922522Sraf# The empty versions SUNW_1.2 through SUNW_1.5 must be preserved because
932522Sraf# applications built on Solaris 2.6 Beta (when they did contain symbols)
942522Sraf# may depend on them.  All symbol content for SunOS 5.6 is now in SUNW_1.1
952522Sraf
96*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.5 {
972522Sraf    global:
982522Sraf	SUNW_1.5;
992522Sraf} SUNW_1.4;
1002522Sraf
101*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.4 {
1022522Sraf    global:
1032522Sraf	SUNW_1.4;
1042522Sraf} SUNW_1.3;
1052522Sraf
106*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.3 {
1072522Sraf    global:
1082522Sraf	SUNW_1.3;
1092522Sraf} SUNW_1.2;
1102522Sraf
111*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 {
1122522Sraf    global:
1132522Sraf	SUNW_1.2;
1142522Sraf} SUNW_1.1;
1152522Sraf
116*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 {		# SunOS 5.6 (Solaris 2.6)
1172522Sraf    global:
1182522Sraf	clnt_create_vers_timed;
1192522Sraf	clnt_door_create;
120*12692SAli.Bahrami@Oracle.COM$if _ELF32
121*12692SAli.Bahrami@Oracle.COM	_new_svc_fdset;
122*12692SAli.Bahrami@Oracle.COM$endif
1232522Sraf	rpc_gss_getcred;
1242522Sraf	rpc_gss_get_error;
1252522Sraf	rpc_gss_get_mechanisms;
1262522Sraf	rpc_gss_get_mech_info;
1272522Sraf	rpc_gss_get_principal_name;
1282522Sraf	rpc_gss_get_versions;
1292522Sraf	rpc_gss_is_installed;
1302522Sraf	rpc_gss_max_data_length;
1312522Sraf	rpc_gss_mech_to_oid;
1322522Sraf	rpc_gss_qop_to_num;
1332522Sraf	rpc_gss_seccreate;
1342522Sraf	rpc_gss_set_callback;
1352522Sraf	rpc_gss_set_defaults;
1362522Sraf	rpc_gss_set_svc_name;
1372522Sraf	rpc_gss_svc_max_data_length;
1382522Sraf	svc_door_create;
1392522Sraf	svc_max_pollfd;
1402522Sraf	svc_pollfd;
1412522Sraf	_xti_accept;
1422522Sraf	_xti_alloc;
1432522Sraf	_xti_bind;
1442522Sraf	_xti_close;
1452522Sraf	_xti_connect;
1462522Sraf	_xti_error;
1472522Sraf	_xti_free;
1482522Sraf	_xti_getinfo;
1492522Sraf	_xti_getprotaddr;
1502522Sraf	_xti_getstate;
1512522Sraf	_xti_listen;
1522522Sraf	_xti_look;
1532522Sraf	_xti_open;
1542522Sraf	_xti_optmgmt;
1552522Sraf	_xti_rcv;
1562522Sraf	_xti_rcvconnect;
1572522Sraf	_xti_rcvdis;
1582522Sraf	_xti_rcvrel;
1592522Sraf	_xti_rcvudata;
1602522Sraf	_xti_rcvuderr;
1612522Sraf	_xti_snd;
1622522Sraf	_xti_snddis;
1632522Sraf	_xti_sndrel;
1642522Sraf	_xti_sndudata;
1652522Sraf	_xti_strerror;
1662522Sraf	_xti_sync;
1672522Sraf	_xti_unbind;
1682522Sraf} SUNW_0.9;
1692522Sraf
170*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.9 {	# SunOS 5.5 (Solaris 2.5)
1712522Sraf    global:
1722522Sraf	clnt_create_timed;
1732522Sraf	clnt_tp_create_timed;
1742522Sraf	getrpcport;
1752522Sraf} SUNW_0.8;
1762522Sraf
177*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.8 {	# SunOS 5.4 (Solaris 2.4)
1782522Sraf    global:
1792522Sraf	rpc_control;
1802522Sraf	svc_done;
1812522Sraf} SUNW_0.7;
1822522Sraf
183*12692SAli.Bahrami@Oracle.COM# SUNW_0.7 is complicated by ABI issues:
184*12692SAli.Bahrami@Oracle.COM#
185*12692SAli.Bahrami@Oracle.COM# - On 32-bit sparc, SUNW_0.7 contains __rpc_createerr and svc_exit, and
186*12692SAli.Bahrami@Oracle.COM#   inherits everyting else from SISCD_2.3, which in turn inherits from
187*12692SAli.Bahrami@Oracle.COM#   SYSVABI_1.3.
188*12692SAli.Bahrami@Oracle.COM# - On 32-bit X86, there is no SISCD_2.3, the symbols it contained are
189*12692SAli.Bahrami@Oracle.COM#   instead found in SUNW_0.7, which directly inherits SYSVABI_1.3.
190*12692SAli.Bahrami@Oracle.COM# - The other platforms do not have SISCD_2.3, or SYSVABI_1.3, and everything
191*12692SAli.Bahrami@Oracle.COM#   is directly found in in SUNW_0.7, which does not inherit anything.
192*12692SAli.Bahrami@Oracle.COM#
193*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.7 {	# SunOS 5.3 (Solaris 2.3)
1942522Sraf    global:
1952522Sraf	authdes_create;
1962522Sraf	authdes_lock;
1972522Sraf	auth_destroy;
1982522Sraf	callrpc;
1992522Sraf	clnt_broadcast;
2002522Sraf	clnt_call;
2012522Sraf	clnt_control;
2022522Sraf	clnt_create_vers;
2032522Sraf	clnt_destroy;
2042522Sraf	clnt_freeres;
2052522Sraf	clnt_geterr;
2062522Sraf	clntraw_create;
2072522Sraf	clnttcp_create;
2082522Sraf	clntudp_bufcreate;
2092522Sraf	clntudp_create;
2102522Sraf	dbmclose;
2112522Sraf	dbminit;
2122522Sraf	delete;
2132522Sraf	des_setparity;
2142522Sraf	dial;
2152522Sraf	doconfig;
2162522Sraf	endhostent;
2172522Sraf	endrpcent;
2182522Sraf	fetch;
2192522Sraf	firstkey;
2202522Sraf	gethostbyaddr_r;
2212522Sraf	gethostbyname_r;
2222522Sraf	gethostent;
2232522Sraf	gethostent_r;
2242522Sraf	get_myaddress;
2252522Sraf	getrpcbyname;
2262522Sraf	getrpcbyname_r;
2272522Sraf	getrpcbynumber;
2282522Sraf	getrpcbynumber_r;
2292522Sraf	getrpcent;
2302522Sraf	getrpcent_r;
231*12692SAli.Bahrami@Oracle.COM	h_errno			{ FLAGS = NODIRECT };
2322522Sraf	inet_ntoa_r;
2332522Sraf	key_secretkey_is_set;
2342522Sraf	maxbno;
2352522Sraf	nc_sperror;
2362522Sraf	netdir_perror;
2372522Sraf	netdir_sperror;
2382522Sraf	nextkey;
23911262SRajagopal.Andra@Sun.COM        nis_clone_object;
24011262SRajagopal.Andra@Sun.COM        nis_destroy_object;
24111262SRajagopal.Andra@Sun.COM        nis_dir_cmp;
2422522Sraf	nis_domain_of;
2432522Sraf	nis_leaf_of;
2442522Sraf	nis_leaf_of_r;
2452522Sraf	nis_local_directory;
2462522Sraf	nis_local_group;
2472522Sraf	nis_local_host;
2482522Sraf	nis_name_of;
2492522Sraf	pmap_getmaps;
2502522Sraf	pmap_getport;
2512522Sraf	pmap_rmtcall;
2522522Sraf	pmap_set;
2532522Sraf	pmap_unset;
2542522Sraf	registerrpc;
255*12692SAli.Bahrami@Oracle.COM	__rpc_createerr;
2562522Sraf	sethostent;
2572522Sraf	setrpcent;
2582522Sraf	store;
2592522Sraf	svc_auth_reg;
2602522Sraf	svc_control;
2612522Sraf	svc_destroy;
2622522Sraf	svc_dg_enablecache;
2632522Sraf	svcfd_create;
264*12692SAli.Bahrami@Oracle.COM	svc_exit;
2652522Sraf	svc_freeargs;
2662522Sraf	svc_getargs;
2672522Sraf	svc_getreq;
2682522Sraf	svc_getreq_common;
2692522Sraf	svc_getreq_poll;
2702522Sraf	svc_getrpccaller;
2712522Sraf	svcraw_create;
2722522Sraf	svc_register;
2732522Sraf	svctcp_create;
2742522Sraf	svcudp_bufcreate;
2752522Sraf	svcudp_create;
2762522Sraf	svc_unregister;
2772522Sraf	__t_errno;
2782522Sraf	t_getname;
2792522Sraf	t_nerr;
2802522Sraf	t_strerror;
2812522Sraf	undial;
2822522Sraf	xdr_destroy;
2832522Sraf	xdr_getpos;
2842522Sraf	xdr_hyper;
2852522Sraf	xdr_inline;
2862522Sraf	xdr_longlong_t;
2872522Sraf	xdr_quadruple;
2882522Sraf	xdrrec_endofrecord;
2892522Sraf	xdrrec_readbytes;
2902522Sraf	xdr_setpos;
2912522Sraf	xdr_sizeof;
2922522Sraf	xdr_u_hyper;
2932522Sraf	xdr_u_int;
2942522Sraf	xdr_u_longlong_t;
2952522Sraf	yp_all;
2962522Sraf	yp_bind;
2972522Sraf	yperr_string;
2982522Sraf	yp_first;
2992522Sraf	yp_get_default_domain;
3002522Sraf	yp_master;
3012522Sraf	yp_match;
3022522Sraf	yp_next;
3032522Sraf	yp_order;
3042522Sraf	ypprot_err;
3052522Sraf	yp_unbind;
3062522Sraf	yp_update;
307*12692SAli.Bahrami@Oracle.COM$if _sparc && _ELF32
308*12692SAli.Bahrami@Oracle.COM} SISCD_2.3;
309*12692SAli.Bahrami@Oracle.COM
310*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SISCD_2.3 {
311*12692SAli.Bahrami@Oracle.COM    global:
312*12692SAli.Bahrami@Oracle.COM$endif
313*12692SAli.Bahrami@Oracle.COM	gethostbyaddr;
314*12692SAli.Bahrami@Oracle.COM	gethostbyname;
315*12692SAli.Bahrami@Oracle.COM	inet_addr;
316*12692SAli.Bahrami@Oracle.COM	inet_netof;
317*12692SAli.Bahrami@Oracle.COM	inet_ntoa;
318*12692SAli.Bahrami@Oracle.COM	_null_auth;
319*12692SAli.Bahrami@Oracle.COM	rpc_broadcast_exp;
320*12692SAli.Bahrami@Oracle.COM	svc_fdset;
321*12692SAli.Bahrami@Oracle.COM$if _ELF32
322*12692SAli.Bahrami@Oracle.COM} SYSVABI_1.3;
323*12692SAli.Bahrami@Oracle.COM
324*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SYSVABI_1.3 {
325*12692SAli.Bahrami@Oracle.COM    global:
326*12692SAli.Bahrami@Oracle.COM$endif
327*12692SAli.Bahrami@Oracle.COM	authdes_getucred;
328*12692SAli.Bahrami@Oracle.COM	authdes_seccreate;
329*12692SAli.Bahrami@Oracle.COM	authnone_create;
330*12692SAli.Bahrami@Oracle.COM	authsys_create;
331*12692SAli.Bahrami@Oracle.COM	authsys_create_default;
332*12692SAli.Bahrami@Oracle.COM	clnt_create;
333*12692SAli.Bahrami@Oracle.COM	clnt_dg_create;
334*12692SAli.Bahrami@Oracle.COM	clnt_pcreateerror;
335*12692SAli.Bahrami@Oracle.COM	clnt_perrno;
336*12692SAli.Bahrami@Oracle.COM	clnt_perror;
337*12692SAli.Bahrami@Oracle.COM	clnt_raw_create;
338*12692SAli.Bahrami@Oracle.COM	clnt_spcreateerror;
339*12692SAli.Bahrami@Oracle.COM	clnt_sperrno;
340*12692SAli.Bahrami@Oracle.COM	clnt_sperror;
341*12692SAli.Bahrami@Oracle.COM	clnt_tli_create;
342*12692SAli.Bahrami@Oracle.COM	clnt_tp_create;
343*12692SAli.Bahrami@Oracle.COM	clnt_vc_create;
344*12692SAli.Bahrami@Oracle.COM	endnetconfig;
345*12692SAli.Bahrami@Oracle.COM	endnetpath;
346*12692SAli.Bahrami@Oracle.COM	freenetconfigent;
347*12692SAli.Bahrami@Oracle.COM	getnetconfig;
348*12692SAli.Bahrami@Oracle.COM	getnetconfigent;
349*12692SAli.Bahrami@Oracle.COM	getnetname;
350*12692SAli.Bahrami@Oracle.COM	getnetpath;
351*12692SAli.Bahrami@Oracle.COM	getpublickey;
352*12692SAli.Bahrami@Oracle.COM	getsecretkey;
353*12692SAli.Bahrami@Oracle.COM	host2netname;
354*12692SAli.Bahrami@Oracle.COM	key_decryptsession;
355*12692SAli.Bahrami@Oracle.COM	key_encryptsession;
356*12692SAli.Bahrami@Oracle.COM	key_gendes;
357*12692SAli.Bahrami@Oracle.COM	key_setsecret;
358*12692SAli.Bahrami@Oracle.COM	nc_perror;
359*12692SAli.Bahrami@Oracle.COM	_nderror;
360*12692SAli.Bahrami@Oracle.COM	netdir_free;
361*12692SAli.Bahrami@Oracle.COM	netdir_getbyaddr;
362*12692SAli.Bahrami@Oracle.COM	netdir_getbyname;
363*12692SAli.Bahrami@Oracle.COM	netdir_options;
364*12692SAli.Bahrami@Oracle.COM	netname2host;
365*12692SAli.Bahrami@Oracle.COM	netname2user;
366*12692SAli.Bahrami@Oracle.COM	rpcb_getaddr;
367*12692SAli.Bahrami@Oracle.COM	rpcb_getmaps;
368*12692SAli.Bahrami@Oracle.COM	rpcb_gettime;
369*12692SAli.Bahrami@Oracle.COM	rpcb_rmtcall;
370*12692SAli.Bahrami@Oracle.COM	rpc_broadcast;
371*12692SAli.Bahrami@Oracle.COM	rpcb_set;
372*12692SAli.Bahrami@Oracle.COM	rpcb_unset;
373*12692SAli.Bahrami@Oracle.COM	rpc_call;
374*12692SAli.Bahrami@Oracle.COM	rpc_createerr;
375*12692SAli.Bahrami@Oracle.COM	rpc_reg;
376*12692SAli.Bahrami@Oracle.COM	setnetconfig;
377*12692SAli.Bahrami@Oracle.COM	setnetpath;
378*12692SAli.Bahrami@Oracle.COM	svc_create;
379*12692SAli.Bahrami@Oracle.COM	svc_dg_create;
380*12692SAli.Bahrami@Oracle.COM	svcerr_auth;
381*12692SAli.Bahrami@Oracle.COM	svcerr_decode;
382*12692SAli.Bahrami@Oracle.COM	svcerr_noproc;
383*12692SAli.Bahrami@Oracle.COM	svcerr_noprog;
384*12692SAli.Bahrami@Oracle.COM	svcerr_progvers;
385*12692SAli.Bahrami@Oracle.COM	svcerr_systemerr;
386*12692SAli.Bahrami@Oracle.COM	svcerr_weakauth;
387*12692SAli.Bahrami@Oracle.COM	svc_fd_create;
388*12692SAli.Bahrami@Oracle.COM	svc_getreqset;
389*12692SAli.Bahrami@Oracle.COM	svc_raw_create;
390*12692SAli.Bahrami@Oracle.COM	svc_reg;
391*12692SAli.Bahrami@Oracle.COM	svc_run;
392*12692SAli.Bahrami@Oracle.COM	svc_sendreply;
393*12692SAli.Bahrami@Oracle.COM	svc_tli_create;
394*12692SAli.Bahrami@Oracle.COM	svc_tp_create;
395*12692SAli.Bahrami@Oracle.COM	svc_unreg;
396*12692SAli.Bahrami@Oracle.COM	svc_vc_create;
397*12692SAli.Bahrami@Oracle.COM	t_accept;
398*12692SAli.Bahrami@Oracle.COM	taddr2uaddr;
399*12692SAli.Bahrami@Oracle.COM	t_alloc;
400*12692SAli.Bahrami@Oracle.COM	t_bind;
401*12692SAli.Bahrami@Oracle.COM	t_close;
402*12692SAli.Bahrami@Oracle.COM	t_connect;
403*12692SAli.Bahrami@Oracle.COM	t_errno;
404*12692SAli.Bahrami@Oracle.COM	t_error;
405*12692SAli.Bahrami@Oracle.COM	t_free;
406*12692SAli.Bahrami@Oracle.COM	t_getinfo;
407*12692SAli.Bahrami@Oracle.COM	t_getstate;
408*12692SAli.Bahrami@Oracle.COM	t_listen;
409*12692SAli.Bahrami@Oracle.COM	t_look;
410*12692SAli.Bahrami@Oracle.COM	t_open;
411*12692SAli.Bahrami@Oracle.COM	t_optmgmt;
412*12692SAli.Bahrami@Oracle.COM	t_rcv;
413*12692SAli.Bahrami@Oracle.COM	t_rcvconnect;
414*12692SAli.Bahrami@Oracle.COM	t_rcvdis;
415*12692SAli.Bahrami@Oracle.COM	t_rcvrel;
416*12692SAli.Bahrami@Oracle.COM	t_rcvudata;
417*12692SAli.Bahrami@Oracle.COM	t_rcvuderr;
418*12692SAli.Bahrami@Oracle.COM	t_snd;
419*12692SAli.Bahrami@Oracle.COM	t_snddis;
420*12692SAli.Bahrami@Oracle.COM	t_sndrel;
421*12692SAli.Bahrami@Oracle.COM	t_sndudata;
422*12692SAli.Bahrami@Oracle.COM	t_sync;
423*12692SAli.Bahrami@Oracle.COM	t_unbind;
424*12692SAli.Bahrami@Oracle.COM	uaddr2taddr;
425*12692SAli.Bahrami@Oracle.COM	user2netname;
426*12692SAli.Bahrami@Oracle.COM	xdr_accepted_reply;
427*12692SAli.Bahrami@Oracle.COM	xdr_array;
428*12692SAli.Bahrami@Oracle.COM	xdr_authsys_parms;
429*12692SAli.Bahrami@Oracle.COM	xdr_bool;
430*12692SAli.Bahrami@Oracle.COM	xdr_bytes;
431*12692SAli.Bahrami@Oracle.COM	xdr_callhdr;
432*12692SAli.Bahrami@Oracle.COM	xdr_callmsg;
433*12692SAli.Bahrami@Oracle.COM	xdr_char;
434*12692SAli.Bahrami@Oracle.COM	xdr_double;
435*12692SAli.Bahrami@Oracle.COM	xdr_enum;
436*12692SAli.Bahrami@Oracle.COM	xdr_float;
437*12692SAli.Bahrami@Oracle.COM	xdr_free;
438*12692SAli.Bahrami@Oracle.COM	xdr_int;
439*12692SAli.Bahrami@Oracle.COM	xdr_long;
440*12692SAli.Bahrami@Oracle.COM	xdrmem_create;
441*12692SAli.Bahrami@Oracle.COM	xdr_opaque;
442*12692SAli.Bahrami@Oracle.COM	xdr_opaque_auth;
443*12692SAli.Bahrami@Oracle.COM	xdr_pointer;
444*12692SAli.Bahrami@Oracle.COM	xdrrec_create;
445*12692SAli.Bahrami@Oracle.COM	xdrrec_eof;
446*12692SAli.Bahrami@Oracle.COM	xdrrec_skiprecord;
447*12692SAli.Bahrami@Oracle.COM	xdr_reference;
448*12692SAli.Bahrami@Oracle.COM	xdr_rejected_reply;
449*12692SAli.Bahrami@Oracle.COM	xdr_replymsg;
450*12692SAli.Bahrami@Oracle.COM	xdr_short;
451*12692SAli.Bahrami@Oracle.COM	xdrstdio_create;
452*12692SAli.Bahrami@Oracle.COM	xdr_string;
453*12692SAli.Bahrami@Oracle.COM	xdr_u_char;
454*12692SAli.Bahrami@Oracle.COM	xdr_u_long;
455*12692SAli.Bahrami@Oracle.COM	xdr_union;
456*12692SAli.Bahrami@Oracle.COM	xdr_u_short;
457*12692SAli.Bahrami@Oracle.COM	xdr_vector;
458*12692SAli.Bahrami@Oracle.COM	xdr_void;
459*12692SAli.Bahrami@Oracle.COM	xdr_wrapstring;
460*12692SAli.Bahrami@Oracle.COM	xprt_register;
461*12692SAli.Bahrami@Oracle.COM	xprt_unregister;
4622522Sraf};
4632522Sraf
464*12692SAli.Bahrami@Oracle.COM
4652522Sraf# There really should be only one SUNWprivate version.
4662522Sraf# Don't add any more.  Add new private symbols to SUNWprivate_1.5
4672522Sraf
468*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.5 {
4692522Sraf    global:
4702522Sraf	clnt_create_service_timed;
4712522Sraf} SUNWprivate_1.4;
4722522Sraf
473*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.4 {
4742522Sraf    global:
4752522Sraf	_build_internal_algs;
4762522Sraf	_check_daemon_lock;
4772522Sraf	_clean_trash;
4782522Sraf	_create_daemon_lock;
4792522Sraf	_duplicate_alg;
4802522Sraf	_enter_daemon_lock;
4812522Sraf	_real_getipsecalgs;
4822522Sraf	_real_getipsecprotos;
4832522Sraf	str2hostent6;
4842522Sraf	_str_to_ipsec_exec_mode;
4852522Sraf	__yp_all_cflookup;
4862522Sraf} SUNWprivate_1.3;
4872522Sraf
488*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.3 {
4892522Sraf    global:
4902522Sraf	key_call_ruid;
4912522Sraf	key_removesecret_g_ruid;
4922522Sraf	key_secretkey_is_set_g_ruid;
4932522Sraf	key_setnet_g_ruid;
4942522Sraf	key_setnet_ruid;
4952522Sraf} SUNWprivate_1.2;
4962522Sraf
497*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.2 {
4982522Sraf    global:
4992522Sraf	_doexeclist;
5002522Sraf	_dup_execstr;
5012522Sraf	_endauthattr;
5022522Sraf	_endauuser;
5032522Sraf	_endexecattr;
5042522Sraf	__endhostent6;
5052522Sraf	_endprofattr;
5062522Sraf	_enduserattr;
5072522Sraf	_escape;
5082522Sraf	_exec_cleanup;
5092522Sraf	_exec_wild_id;
5102522Sraf	_fgetuserattr;
5112522Sraf	_free_execstr;
5122522Sraf	_getauthattr;
5132522Sraf	_getauthnam;
5142522Sraf	_getauuserent;
5152522Sraf	_getauusernam;
5162522Sraf	_getexecattr;
5172522Sraf	_getexecprof;
5182522Sraf	__gethostent6;
5192522Sraf	_getprofattr;
5202522Sraf	_getprofnam;
5212522Sraf	_getuserattr;
5222522Sraf	_getusernam;
5232522Sraf	__nis_netconfig2ep;
5242522Sraf	__nis_netconfig_matches_ep;
5252522Sraf	_readbufline;
5262522Sraf	__rpc_bindresvport_ipv6;
5272522Sraf	_setauthattr;
5282522Sraf	_setauuser;
5292522Sraf	_setexecattr;
5302522Sraf	__sethostent6;
5312522Sraf	_setprofattr;
5322522Sraf	_setuserattr;
5332522Sraf	_strdup_null;
5342522Sraf	_strpbrk_escape;
5352522Sraf	_strtok_escape;
5362522Sraf	_switch_getipnodebyaddr_r;
5372522Sraf	_switch_getipnodebyname_r;
5382522Sraf	_uncached_getipnodebyaddr;
5392522Sraf	_uncached_getipnodebyname;
5402522Sraf	_unescape;
5412522Sraf	__yp_first_cflookup;
5422522Sraf	__yp_match_cflookup;
5432522Sraf	__yp_match_rsvdport_cflookup;
5442522Sraf	__yp_next_cflookup;
5452522Sraf} SUNWprivate_1.1;
5462522Sraf
547*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 {
5482522Sraf    global:
5492522Sraf	__authenticate;
5502522Sraf	bitno;
5512522Sraf	blkno;
5522522Sraf	calchash;
5532522Sraf	cbc_crypt;
5542522Sraf	__cbc_triple_crypt;
5552522Sraf	check_version;
5562522Sraf	__clnt_create_loopback;
5572522Sraf	dbrdonly;
5582522Sraf	__des_crypt;
5592522Sraf	des_setparity_g;
5602522Sraf	dirbuf;
5612522Sraf	dirf;
5622522Sraf	ecb_crypt;
5632522Sraf	__empty_yp_cache;
5642522Sraf	firsthash;
5652522Sraf	__gen_common_dhkeys_g;
5662522Sraf	__gen_dhkeys;
5672522Sraf	__gen_dhkeys_g;
5682522Sraf	getdomainname;
569*12692SAli.Bahrami@Oracle.COM	gethostname		{ TYPE = FUNCTION; FILTER = libc.so.1 };
5702522Sraf	_get_hostserv_inetnetdir_byaddr;
5712522Sraf	_get_hostserv_inetnetdir_byname;
5722522Sraf	__getnetnamebyuid;
5732522Sraf	__getpublickey_cached;
5742522Sraf	__getpublickey_cached_g;
57511262SRajagopal.Andra@Sun.COM        __getpublickey_flush;
57611262SRajagopal.Andra@Sun.COM        __getpublickey_flush_g;
5772522Sraf	getpublickey_g;
5782522Sraf	getsecretkey_g;
5792522Sraf	hashinc;
5802522Sraf	_herrno2nss;
5812522Sraf	hmask;
5822522Sraf	__inet_address_count;
5832522Sraf	__inet_free_local_interfaces;
5842522Sraf	__inet_get_addr;
5852522Sraf	__inet_get_local_interfaces;
5862522Sraf	__inet_get_networka;
5872522Sraf	__inet_get_uaddr;
5882522Sraf	__inet_uaddr_is_local;
5892522Sraf	key_call;
5902522Sraf	key_decryptsession_g;
5912522Sraf	key_decryptsession_pk;
5922522Sraf	key_decryptsession_pk_g;
5932522Sraf	__key_decryptsession_pk_LOCAL;
5942522Sraf	key_encryptsession_g;
5952522Sraf	key_encryptsession_pk;
5962522Sraf	key_encryptsession_pk_g;
5972522Sraf	__key_encryptsession_pk_LOCAL;
5982522Sraf	key_gendes_g;
5992522Sraf	__key_gendes_LOCAL;
6002522Sraf	key_get_conv;
6012522Sraf	key_get_conv_g;
6022522Sraf	key_removesecret_g;
6032522Sraf	key_secretkey_is_set_g;
6042522Sraf	key_setnet;
6052522Sraf	key_setnet_g;
6062522Sraf	key_setsecret_g;
6072522Sraf	makdatum;
6082522Sraf	__nderror;
6092522Sraf	__netdir_getbyaddr_nosrv;
6102522Sraf	__nis_authtype2mechalias;
6112522Sraf	__nis_clnt_create;
6122522Sraf	__nis_dhext_extract_pkey;
6132522Sraf	__nis_get_mechanism_library;
6142522Sraf	__nis_get_mechanisms;
6152522Sraf	__nis_get_mechanism_symbol;
61611262SRajagopal.Andra@Sun.COM        nis_get_static_storage;
6172522Sraf	__nis_gssprin2netname;
6182522Sraf	__nis_keyalg2authtype;
6192522Sraf	__nis_keyalg2mechalias;
6202522Sraf	__nis_mechalias2authtype;
6212522Sraf	__nis_mechname2alias;
62211262SRajagopal.Andra@Sun.COM        nis_read_obj;
6232522Sraf	__nis_release_mechanisms;
6242522Sraf	__nis_rpc_domain;
6252522Sraf	__nis_translate_mechanism;
62611262SRajagopal.Andra@Sun.COM        nis_write_obj;
6272522Sraf	__nsl_dom;
6282522Sraf	__nss2herrno;
6292522Sraf	nss_ioctl;
6302522Sraf	order_haddrlist_af;
6312522Sraf	pagbuf;
6322522Sraf	pagf;
6332522Sraf	passwd2des;
6342522Sraf	passwd2des_g;
6352522Sraf	_rawcombuf;
6362522Sraf	__rpcbind_is_up;
6372522Sraf	__rpc_bindresvport;
6382522Sraf	rpcb_taddr2uaddr;
6392522Sraf	rpcb_uaddr2taddr;
6402522Sraf	__rpc_control;
6412522Sraf	__rpc_dtbsize;
6422522Sraf	__rpc_endconf;
6432522Sraf	__rpcfd_to_nconf;
6442522Sraf	__rpc_get_a_size;
6452522Sraf	__rpc_getconf;
6462522Sraf	__rpc_getconfip;
6472522Sraf	__rpc_get_default_domain;
6482522Sraf	__rpc_get_local_uid;
6492522Sraf	__rpc_get_t_size;
6502522Sraf	__rpc_matchserv;
6512522Sraf	__rpc_negotiate_uid;
6522522Sraf	__rpc_select_to_poll;
6532522Sraf	__rpc_setconf;
6542522Sraf	__rpc_timeval_to_msec;
6552522Sraf	__rpc_tli_set_options;
6562522Sraf	rtime_tli;
6572522Sraf	setdomainname;
6582522Sraf	__seterr_reply;
6592522Sraf	str2hostent;
6602522Sraf	str2servent;
6612522Sraf	__svcauth_des;
6622522Sraf	svc_get_local_cred;
6632522Sraf	_svc_getreqset_proc;
6642522Sraf	__svc_get_svcauth;
6652522Sraf	__svc_nisplus_enable_timestamps;
6662522Sraf	__svc_nisplus_fdcleanup_hack;
6672522Sraf	__svc_nisplus_purge_since;
6682522Sraf	__svc_set_proc_cleanup_cb;
6692522Sraf	__svc_vc_dup;
6702522Sraf	__svc_vc_dupcache_init;
6712522Sraf	__svc_vc_dupdone;
6722522Sraf	svc_xprt_alloc;
6732522Sraf	svc_xprt_free;
6742522Sraf	_switch_gethostbyaddr_r;
6752522Sraf	_switch_gethostbyname_r;
6762522Sraf	t_errlist;
6772522Sraf	tiusr_statetbl;
6782522Sraf	_uncached_gethostbyaddr_r;
6792522Sraf	_uncached_gethostbyname_r;
6802522Sraf	usingypmap;
6812522Sraf	xdecrypt;
6822522Sraf	xdecrypt_g;
6832522Sraf	xdr_authdes_cred;
6842522Sraf	xdr_authdes_verf;
6852522Sraf	xdr_cryptkeyarg;
6862522Sraf	xdr_cryptkeyarg2;
6872522Sraf	xdr_cryptkeyarg3;
6882522Sraf	xdr_cryptkeyres;
6892522Sraf	xdr_cryptkeyres3;
6902522Sraf	xdr_datum;
6912522Sraf	xdr_des_block;
6922522Sraf	xdr_deskeyarg3;
6932522Sraf	xdr_deskeyarray;
6942522Sraf	xdr_directory_obj;
6952522Sraf	xdr_endpoint;
6962522Sraf	xdr_entry_obj;
6972522Sraf	xdr_getcredres;
6982522Sraf	xdr_getcredres3;
6992522Sraf	xdr_gid_t;
7002522Sraf	xdr_int16_t;
7012522Sraf	xdr_int32_t;
7022522Sraf	xdr_int64_t;
7032522Sraf	xdr_int8_t;
7042522Sraf	xdr_keybuf;
7052522Sraf	xdr_keybuf3;
7062522Sraf	xdr_key_netstarg;
7072522Sraf	xdr_key_netstarg3;
7082522Sraf	xdr_key_netstres;
7092522Sraf	xdr_key_netstres3;
7102522Sraf	xdr_keynum_t;
7112522Sraf	xdr_keystatus;
7122522Sraf	xdr_mechtype;
7132522Sraf	xdr_netbuf;
7142522Sraf	xdr_netnamestr;
7152522Sraf	xdr_netobj;
7162522Sraf	xdr_nis_attr;
7172522Sraf	xdr_nis_name;
7182522Sraf	xdr_nis_object;
7192522Sraf	xdr_nis_oid;
7202522Sraf	xdr_nis_server;
7212522Sraf	xdr_objdata;
7222522Sraf	xdr_pmap;
7232522Sraf	xdr_pmaplist;
7242522Sraf	xdr_pmaplist_ptr;
7252522Sraf	xdr_rmtcallargs;
7262522Sraf	xdr_rmtcallres;
7272522Sraf	xdr_rpcb;
7282522Sraf	xdr_rpcb_entry;
7292522Sraf	xdr_rpcb_entry_list_ptr;
7302522Sraf	xdr_rpcblist;
7312522Sraf	xdr_rpcblist_ptr;
7322522Sraf	xdr_rpcb_rmtcallargs;
7332522Sraf	xdr_rpcb_rmtcallres;
7342522Sraf	xdr_rpcbs_addrlist;
7352522Sraf	xdr_rpcbs_addrlist_ptr;
7362522Sraf	xdr_rpcbs_proc;
7372522Sraf	xdr_rpcbs_rmtcalllist;
7382522Sraf	xdr_rpcbs_rmtcalllist_ptr;
7392522Sraf	xdr_rpcb_stat;
7402522Sraf	xdr_rpcb_stat_byvers;
7412522Sraf	xdr_setkeyarg3;
7422522Sraf	xdr_table_obj;
7432522Sraf	xdr_uid_t;
7442522Sraf	xdr_uint16_t;
7452522Sraf	xdr_uint32_t;
7462522Sraf	xdr_uint64_t;
7472522Sraf	xdr_uint8_t;
7482522Sraf	xdr_ulonglong_t;
7492522Sraf	xdr_unixcred;
7502522Sraf	xdr_ypall;
7512522Sraf	xdr_ypbind_domain;
7522522Sraf	xdr_ypbind_resp;
7532522Sraf	xdr_ypbind_resptype;
7542522Sraf	xdr_ypbind_setdom;
7552522Sraf	xdr_yp_buf;
7562522Sraf	xdr_ypdelete_args;
7572522Sraf	xdr_ypdomain_wrap_string;
7582522Sraf	xdr_ypmap_parms;
7592522Sraf	xdr_ypmap_wrap_string;
7602522Sraf	xdr_ypowner_wrap_string;
7612522Sraf	xdr_yppasswd;
7622522Sraf	xdr_yppushresp_xfr;
7632522Sraf	xdr_ypreq_key;
7642522Sraf	xdr_ypreq_newxfr;
7652522Sraf	xdr_ypreq_nokey;
7662522Sraf	xdr_ypreq_xfr;
7672522Sraf	xdr_ypresp_key_val;
7682522Sraf	xdr_ypresp_maplist;
7692522Sraf	xdr_ypresp_master;
7702522Sraf	xdr_ypresp_order;
7712522Sraf	xdr_ypresp_val;
7722522Sraf	xdr_ypupdate_args;
7732522Sraf	xencrypt;
7742522Sraf	xencrypt_g;
7752522Sraf	__yp_add_binding;
7762522Sraf	__yp_all_rsvdport;
7772522Sraf	ypbindproc_domain_3;
7782522Sraf	__yp_clnt_create_rsvdport;
7792522Sraf	__yp_dobind;
7802522Sraf	__yp_master_rsvdport;
7812522Sraf	yp_match_rsvdport;
7822522Sraf	__yp_rel_binding;
7832522Sraf    local:
7842522Sraf	*;
7852522Sraf};
786