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