| lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame] | 1 | libnsl { | 
 | 2 |   GLIBC_2.0 { | 
 | 3 |     # Many programs expect this, but every user program should | 
 | 4 |     # have it's own version, since the interface is different on | 
 | 5 |     # various platforms. | 
 | 6 |     xdr_domainname;       xdr_keydat;          xdr_mapname; | 
 | 7 |     xdr_peername;         xdr_valdat;          xdr_yp_buf; | 
 | 8 |     xdr_ypbind_binding;   xdr_ypbind_resp;     xdr_ypbind_resptype; | 
 | 9 |     xdr_ypbind_setdom;    xdr_ypdelete_args;   xdr_ypmap_parms; | 
 | 10 |     xdr_ypmaplist;        xdr_yppush_status;   xdr_yppushresp_xfr; | 
 | 11 |     xdr_ypreq_key;        xdr_ypreq_nokey;     xdr_ypreq_xfr; | 
 | 12 |     xdr_ypresp_all;       xdr_ypresp_key_val;  xdr_ypresp_maplist; | 
 | 13 |     xdr_ypresp_master;    xdr_ypresp_order;    xdr_ypresp_val; | 
 | 14 |     xdr_ypresp_xfr;       xdr_ypstat;          xdr_ypupdate_args; | 
 | 15 |     xdr_ypxfrstat; | 
 | 16 |  | 
 | 17 |     __yp_check; | 
 | 18 |     yp_all;               yp_bind;             yp_first; | 
 | 19 |     yp_get_default_domain; yp_maplist;         yp_master; | 
 | 20 |     yp_match;             yp_next;             yp_order; | 
 | 21 |     yp_unbind;            yp_update;           ypbinderr_string; | 
 | 22 |     yperr_string;         ypprot_err; | 
 | 23 |   } | 
 | 24 |   GLIBC_2.1 { | 
 | 25 |     nis_add;              nis_add_entry;       nis_addmember; | 
 | 26 |     nis_checkpoint;       nis_clone_directory; nis_clone_object; | 
 | 27 |     nis_clone_result;     nis_creategroup;     nis_destroy_object; | 
 | 28 |     nis_destroygroup;     nis_dir_cmp;         nis_domain_of; | 
 | 29 |     nis_domain_of_r;      nis_first_entry;     nis_free_directory; | 
 | 30 |     nis_free_object;      nis_free_request;    nis_freenames; | 
 | 31 |     nis_freeresult;       nis_freeservlist;    nis_freetags; | 
 | 32 |     nis_getnames;         nis_getservlist;     nis_ismember; | 
 | 33 |     nis_leaf_of;          nis_leaf_of_r;       nis_lerror; | 
 | 34 |     nis_list;             nis_local_directory; nis_local_group; | 
 | 35 |     nis_local_host;       nis_local_principal; nis_lookup; | 
 | 36 |     nis_mkdir;            nis_modify;          nis_modify_entry; | 
 | 37 |     nis_name_of;          nis_name_of_r;       nis_next_entry; | 
 | 38 |     nis_perror;           nis_ping;            nis_print_directory; | 
 | 39 |     nis_print_entry;      nis_print_group;     nis_print_group_entry; | 
 | 40 |     nis_print_link;       nis_print_object;    nis_print_result; | 
 | 41 |     nis_print_rights;     nis_print_table;     nis_read_obj; | 
 | 42 |     nis_remove;           nis_remove_entry;    nis_removemember; | 
 | 43 |     nis_rmdir;            nis_servstate;       nis_sperrno; | 
 | 44 |     nis_sperror;          nis_sperror_r;       nis_stats; | 
 | 45 |     nis_verifygroup;      nis_write_obj; | 
 | 46 |  | 
 | 47 |     xdr_cback_data;       xdr_obj_p; | 
 | 48 |  | 
 | 49 |     # This functions are needed by the NIS+ tools and rpc.nisd, | 
 | 50 |     # they should never be used in a normal user program ! | 
 | 51 |     __free_fdresult;      __nis_default_access; __nis_default_group; | 
 | 52 |     __nis_default_owner;  __nis_default_ttl;   __nis_finddirectory; | 
 | 53 |     __nis_hash;           __nisbind_connect;   __nisbind_create; | 
 | 54 |     __nisbind_destroy;    __nisbind_next; | 
 | 55 |     readColdStartFile;    writeColdStartFile; | 
 | 56 |   } | 
 | 57 |   GLIBC_2.2 { | 
 | 58 |     xdr_ypall; | 
 | 59 |   } | 
 | 60 |   GLIBC_PRIVATE { | 
 | 61 |     _nsl_default_nss; __prepare_niscall; __follow_path; __do_niscall3; | 
 | 62 |     __create_ib_request; _xdr_ib_request; _xdr_nis_result; | 
 | 63 |   } | 
 | 64 | } | 
 | 65 |  | 
 | 66 | libnss_compat { | 
 | 67 |   GLIBC_PRIVATE { | 
 | 68 |     _nss_compat_endgrent; _nss_compat_endpwent; _nss_compat_endspent; | 
 | 69 |     _nss_compat_getgrent_r; _nss_compat_getgrgid_r; _nss_compat_getgrnam_r; | 
 | 70 |     _nss_compat_getpwent_r; _nss_compat_getpwnam_r; _nss_compat_getpwuid_r; | 
 | 71 |     _nss_compat_getspent_r; _nss_compat_getspnam_r; | 
 | 72 |     _nss_compat_setgrent; _nss_compat_setpwent; _nss_compat_setspent; | 
 | 73 |     _nss_compat_initgroups_dyn; | 
 | 74 |   } | 
 | 75 | } | 
 | 76 |  | 
 | 77 | libnss_nis { | 
 | 78 |   GLIBC_PRIVATE { | 
 | 79 |     _nss_nis_endaliasent; _nss_nis_endetherent; _nss_nis_endgrent; | 
 | 80 |     _nss_nis_endhostent; _nss_nis_endnetent; _nss_nis_endnetgrent; | 
 | 81 |     _nss_nis_endprotoent; _nss_nis_endpwent; _nss_nis_endrpcent; | 
 | 82 |     _nss_nis_endservent; _nss_nis_endspent; _nss_nis_getaliasbyname_r; | 
 | 83 |     _nss_nis_getaliasent_r; _nss_nis_getetherent_r; _nss_nis_getgrent_r; | 
 | 84 |     _nss_nis_getgrgid_r; _nss_nis_getgrnam_r; _nss_nis_gethostbyaddr_r; | 
 | 85 |     _nss_nis_gethostbyname2_r; _nss_nis_gethostbyname_r; _nss_nis_gethostent_r; | 
 | 86 |     _nss_nis_gethostton_r; _nss_nis_getnetbyaddr_r; _nss_nis_getnetbyname_r; | 
 | 87 |     _nss_nis_getnetent_r; _nss_nis_getnetgrent_r; _nss_nis_getntohost_r; | 
 | 88 |     _nss_nis_getprotobyname_r; _nss_nis_getprotobynumber_r; | 
 | 89 |     _nss_nis_getprotoent_r; _nss_nis_getpublickey; _nss_nis_getpwent_r; | 
 | 90 |     _nss_nis_getpwnam_r; _nss_nis_getpwuid_r; _nss_nis_getrpcbyname_r; | 
 | 91 |     _nss_nis_getrpcbynumber_r; _nss_nis_getrpcent_r; _nss_nis_getsecretkey; | 
 | 92 |     _nss_nis_getservbyname_r; _nss_nis_getservbyport_r; _nss_nis_getservent_r; | 
 | 93 |     _nss_nis_getspent_r; _nss_nis_getspnam_r; | 
 | 94 |     _nss_nis_netname2user; _nss_nis_setaliasent; _nss_nis_setetherent; | 
 | 95 |     _nss_nis_setgrent; _nss_nis_sethostent; _nss_nis_setnetent; | 
 | 96 |     _nss_nis_setnetgrent; _nss_nis_setprotoent; _nss_nis_setpwent; | 
 | 97 |     _nss_nis_setrpcent; _nss_nis_setservent; _nss_nis_setspent; | 
 | 98 |     _nss_nis_initgroups_dyn; _nss_nis_gethostbyname4_r; | 
 | 99 |   } | 
 | 100 | } | 
 | 101 |  | 
 | 102 | libnss_nisplus { | 
 | 103 |   GLIBC_PRIVATE { | 
 | 104 |     _nss_nisplus_endaliasent; _nss_nisplus_endetherent; _nss_nisplus_endgrent; | 
 | 105 |     _nss_nisplus_endhostent; _nss_nisplus_endnetent; _nss_nisplus_endnetgrent; | 
 | 106 |     _nss_nisplus_endprotoent; _nss_nisplus_endpwent; _nss_nisplus_endrpcent; | 
 | 107 |     _nss_nisplus_endservent; _nss_nisplus_endspent; | 
 | 108 |     _nss_nisplus_getaliasbyname_r; _nss_nisplus_getaliasent_r; | 
 | 109 |     _nss_nisplus_getetherent_r; _nss_nisplus_getgrent_r; | 
 | 110 |     _nss_nisplus_getgrgid_r; _nss_nisplus_getgrnam_r; | 
 | 111 |     _nss_nisplus_gethostbyaddr_r; _nss_nisplus_gethostbyname2_r; | 
 | 112 |     _nss_nisplus_gethostbyname_r; _nss_nisplus_gethostent_r; | 
 | 113 |     _nss_nisplus_gethostton_r; _nss_nisplus_getnetbyaddr_r; | 
 | 114 |     _nss_nisplus_getnetbyname_r; _nss_nisplus_getnetent_r; | 
 | 115 |     _nss_nisplus_getnetgrent_r; _nss_nisplus_getntohost_r; | 
 | 116 |     _nss_nisplus_getprotobyname_r; _nss_nisplus_getprotobynumber_r; | 
 | 117 |     _nss_nisplus_getprotoent_r; _nss_nisplus_getpublickey; | 
 | 118 |     _nss_nisplus_getpwent_r; _nss_nisplus_getpwnam_r; _nss_nisplus_getpwuid_r; | 
 | 119 |     _nss_nisplus_getrpcbyname_r; _nss_nisplus_getrpcbynumber_r; | 
 | 120 |     _nss_nisplus_getrpcent_r; _nss_nisplus_getsecretkey; | 
 | 121 |     _nss_nisplus_getservbyname_r; _nss_nisplus_getservbynumber_r; | 
 | 122 |     _nss_nisplus_getservent_r; _nss_nisplus_getspent_r; | 
 | 123 |     _nss_nisplus_getspnam_r; _nss_nisplus_netname2user; | 
 | 124 |     _nss_nisplus_setaliasent; | 
 | 125 |     _nss_nisplus_setetherent; _nss_nisplus_setgrent; _nss_nisplus_sethostent; | 
 | 126 |     _nss_nisplus_setnetent; _nss_nisplus_setnetgrent; _nss_nisplus_setprotoent; | 
 | 127 |     _nss_nisplus_setpwent; _nss_nisplus_setrpcent; _nss_nisplus_setservent; | 
 | 128 |     _nss_nisplus_setspent; _nss_nisplus_initgroups_dyn; | 
 | 129 |     _nss_nisplus_gethostbyname4_r; | 
 | 130 |   } | 
 | 131 | } |