about summary refs log tree commit diff
path: root/sysdeps/unix
diff options
context:
space:
mode:
authorPetr Vorel <pvorel@suse.cz>2020-07-13 19:36:35 +0200
committerFlorian Weimer <fweimer@redhat.com>2020-07-13 19:36:35 +0200
commit5500cdba4018ddbda7909bc7f4f9718610b43cf0 (patch)
treeb7b3e48b06eb294cdac28b2828d97d94a028429e /sysdeps/unix
parent3486924dc749d87ca7e5983b59baab474c6808a8 (diff)
downloadglibc-5500cdba4018ddbda7909bc7f4f9718610b43cf0.tar.gz
glibc-5500cdba4018ddbda7909bc7f4f9718610b43cf0.tar.xz
glibc-5500cdba4018ddbda7909bc7f4f9718610b43cf0.zip
Remove --enable-obsolete-rpc configure flag
Sun RPC was removed from glibc. This includes rpcgen program, librpcsvc,
and Sun RPC headers. Also test for bug #20790 was removed
(test for rpcgen).

Backward compatibility for old programs is kept only for architectures
and ABIs that have been added in or before version 2.28.

libtirpc is mature enough, librpcsvc and rpcgen are provided in
rpcsvc-proto project.

NOTE: libnsl code depends on Sun RPC (installed libnsl headers use
installed Sun RPC headers), thus --enable-obsolete-rpc was a dependency
for --enable-obsolete-nsl (removed in a previous commit).

The arc ABI list file has to be updated because the port was added
with the sunrpc symbols

Tested-by: Carlos O'Donell <carlos@redhat.com>
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'sysdeps/unix')
-rw-r--r--sysdeps/unix/sysv/linux/arc/libc.abilist162
1 files changed, 0 insertions, 162 deletions
diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist
index 6e847cff8a..0d1ce97229 100644
--- a/sysdeps/unix/sysv/linux/arc/libc.abilist
+++ b/sysdeps/unix/sysv/linux/arc/libc.abilist
@@ -265,9 +265,6 @@ GLIBC_2.32 __iswupper_l F
 GLIBC_2.32 __iswxdigit_l F
 GLIBC_2.32 __isxdigit_l F
 GLIBC_2.32 __ivaliduser F
-GLIBC_2.32 __key_decryptsession_pk_LOCAL D 0x4
-GLIBC_2.32 __key_encryptsession_pk_LOCAL D 0x4
-GLIBC_2.32 __key_gendes_LOCAL D 0x4
 GLIBC_2.32 __libc_allocate_rtsig F
 GLIBC_2.32 __libc_calloc F
 GLIBC_2.32 __libc_current_sigrtmax F
@@ -348,10 +345,6 @@ GLIBC_2.32 __res_nclose F
 GLIBC_2.32 __res_ninit F
 GLIBC_2.32 __res_randomid F
 GLIBC_2.32 __res_state F
-GLIBC_2.32 __rpc_thread_createerr F
-GLIBC_2.32 __rpc_thread_svc_fdset F
-GLIBC_2.32 __rpc_thread_svc_max_pollfd F
-GLIBC_2.32 __rpc_thread_svc_pollfd F
 GLIBC_2.32 __rseq_abi T 0x20
 GLIBC_2.32 __sbrk F
 GLIBC_2.32 __sched_cpualloc F
@@ -494,7 +487,6 @@ GLIBC_2.32 __xpg_sigpause F
 GLIBC_2.32 __xpg_strerror_r F
 GLIBC_2.32 __xstat F
 GLIBC_2.32 __xstat64 F
-GLIBC_2.32 _authenticate F
 GLIBC_2.32 _dl_mcount_wrapper F
 GLIBC_2.32 _dl_mcount_wrapper_check F
 GLIBC_2.32 _environ D 0x4
@@ -508,7 +500,6 @@ GLIBC_2.32 _mcount F
 GLIBC_2.32 _nl_default_dirname D 0x12
 GLIBC_2.32 _nl_domain_bindings D 0x4
 GLIBC_2.32 _nl_msg_cat_cntr D 0x4
-GLIBC_2.32 _null_auth D 0xc
 GLIBC_2.32 _obstack_allocated_p F
 GLIBC_2.32 _obstack_begin F
 GLIBC_2.32 _obstack_begin_1 F
@@ -517,8 +508,6 @@ GLIBC_2.32 _obstack_memory_used F
 GLIBC_2.32 _obstack_newchunk F
 GLIBC_2.32 _res D 0x200
 GLIBC_2.32 _res_hconf D 0x30
-GLIBC_2.32 _rpc_dtablesize F
-GLIBC_2.32 _seterr_reply F
 GLIBC_2.32 _setjmp F
 GLIBC_2.32 _tolower F
 GLIBC_2.32 _toupper F
@@ -566,12 +555,6 @@ GLIBC_2.32 atof F
 GLIBC_2.32 atoi F
 GLIBC_2.32 atol F
 GLIBC_2.32 atoll F
-GLIBC_2.32 authdes_create F
-GLIBC_2.32 authdes_getucred F
-GLIBC_2.32 authdes_pk_create F
-GLIBC_2.32 authnone_create F
-GLIBC_2.32 authunix_create F
-GLIBC_2.32 authunix_create_default F
 GLIBC_2.32 backtrace F
 GLIBC_2.32 backtrace_symbols F
 GLIBC_2.32 backtrace_symbols_fd F
@@ -591,14 +574,12 @@ GLIBC_2.32 c16rtomb F
 GLIBC_2.32 c32rtomb F
 GLIBC_2.32 cacheflush F
 GLIBC_2.32 calloc F
-GLIBC_2.32 callrpc F
 GLIBC_2.32 canonicalize_file_name F
 GLIBC_2.32 capget F
 GLIBC_2.32 capset F
 GLIBC_2.32 catclose F
 GLIBC_2.32 catgets F
 GLIBC_2.32 catopen F
-GLIBC_2.32 cbc_crypt F
 GLIBC_2.32 cfgetispeed F
 GLIBC_2.32 cfgetospeed F
 GLIBC_2.32 cfmakeraw F
@@ -613,19 +594,6 @@ GLIBC_2.32 chroot F
 GLIBC_2.32 clearenv F
 GLIBC_2.32 clearerr F
 GLIBC_2.32 clearerr_unlocked F
-GLIBC_2.32 clnt_broadcast F
-GLIBC_2.32 clnt_create F
-GLIBC_2.32 clnt_pcreateerror F
-GLIBC_2.32 clnt_perrno F
-GLIBC_2.32 clnt_perror F
-GLIBC_2.32 clnt_spcreateerror F
-GLIBC_2.32 clnt_sperrno F
-GLIBC_2.32 clnt_sperror F
-GLIBC_2.32 clntraw_create F
-GLIBC_2.32 clnttcp_create F
-GLIBC_2.32 clntudp_bufcreate F
-GLIBC_2.32 clntudp_create F
-GLIBC_2.32 clntunix_create F
 GLIBC_2.32 clock F
 GLIBC_2.32 clock_adjtime F
 GLIBC_2.32 clock_getcpuclockid F
@@ -654,7 +622,6 @@ GLIBC_2.32 daylight D 0x4
 GLIBC_2.32 dcgettext F
 GLIBC_2.32 dcngettext F
 GLIBC_2.32 delete_module F
-GLIBC_2.32 des_setparity F
 GLIBC_2.32 dgettext F
 GLIBC_2.32 difftime F
 GLIBC_2.32 dirfd F
@@ -671,7 +638,6 @@ GLIBC_2.32 dup3 F
 GLIBC_2.32 duplocale F
 GLIBC_2.32 dysize F
 GLIBC_2.32 eaccess F
-GLIBC_2.32 ecb_crypt F
 GLIBC_2.32 ecvt F
 GLIBC_2.32 ecvt_r F
 GLIBC_2.32 endaliasent F
@@ -863,7 +829,6 @@ GLIBC_2.32 gai_strerror F
 GLIBC_2.32 gcvt F
 GLIBC_2.32 get_avphys_pages F
 GLIBC_2.32 get_current_dir_name F
-GLIBC_2.32 get_myaddress F
 GLIBC_2.32 get_nprocs F
 GLIBC_2.32 get_nprocs_conf F
 GLIBC_2.32 get_phys_pages F
@@ -933,7 +898,6 @@ GLIBC_2.32 getnetent F
 GLIBC_2.32 getnetent_r F
 GLIBC_2.32 getnetgrent F
 GLIBC_2.32 getnetgrent_r F
-GLIBC_2.32 getnetname F
 GLIBC_2.32 getopt F
 GLIBC_2.32 getopt_long F
 GLIBC_2.32 getopt_long_only F
@@ -952,7 +916,6 @@ GLIBC_2.32 getprotobynumber_r F
 GLIBC_2.32 getprotoent F
 GLIBC_2.32 getprotoent_r F
 GLIBC_2.32 getpt F
-GLIBC_2.32 getpublickey F
 GLIBC_2.32 getpw F
 GLIBC_2.32 getpwent F
 GLIBC_2.32 getpwent_r F
@@ -971,10 +934,8 @@ GLIBC_2.32 getrpcbynumber F
 GLIBC_2.32 getrpcbynumber_r F
 GLIBC_2.32 getrpcent F
 GLIBC_2.32 getrpcent_r F
-GLIBC_2.32 getrpcport F
 GLIBC_2.32 getrusage F
 GLIBC_2.32 gets F
-GLIBC_2.32 getsecretkey F
 GLIBC_2.32 getservbyname F
 GLIBC_2.32 getservbyname_r F
 GLIBC_2.32 getservbyport F
@@ -1043,7 +1004,6 @@ GLIBC_2.32 hcreate_r F
 GLIBC_2.32 hdestroy F
 GLIBC_2.32 hdestroy_r F
 GLIBC_2.32 herror F
-GLIBC_2.32 host2netname F
 GLIBC_2.32 hsearch F
 GLIBC_2.32 hsearch_r F
 GLIBC_2.32 hstrerror F
@@ -1166,15 +1126,6 @@ GLIBC_2.32 isxdigit F
 GLIBC_2.32 isxdigit_l F
 GLIBC_2.32 jrand48 F
 GLIBC_2.32 jrand48_r F
-GLIBC_2.32 key_decryptsession F
-GLIBC_2.32 key_decryptsession_pk F
-GLIBC_2.32 key_encryptsession F
-GLIBC_2.32 key_encryptsession_pk F
-GLIBC_2.32 key_gendes F
-GLIBC_2.32 key_get_conv F
-GLIBC_2.32 key_secretkey_is_set F
-GLIBC_2.32 key_setnet F
-GLIBC_2.32 key_setsecret F
 GLIBC_2.32 kill F
 GLIBC_2.32 killpg F
 GLIBC_2.32 klogctl F
@@ -1291,8 +1242,6 @@ GLIBC_2.32 munmap F
 GLIBC_2.32 muntrace F
 GLIBC_2.32 name_to_handle_at F
 GLIBC_2.32 nanosleep F
-GLIBC_2.32 netname2host F
-GLIBC_2.32 netname2user F
 GLIBC_2.32 newlocale F
 GLIBC_2.32 nftw F
 GLIBC_2.32 nftw64 F
@@ -1327,7 +1276,6 @@ GLIBC_2.32 opterr D 0x4
 GLIBC_2.32 optind D 0x4
 GLIBC_2.32 optopt D 0x4
 GLIBC_2.32 parse_printf_format F
-GLIBC_2.32 passwd2des F
 GLIBC_2.32 pathconf F
 GLIBC_2.32 pause F
 GLIBC_2.32 pclose F
@@ -1341,11 +1289,6 @@ GLIBC_2.32 pkey_free F
 GLIBC_2.32 pkey_get F
 GLIBC_2.32 pkey_mprotect F
 GLIBC_2.32 pkey_set F
-GLIBC_2.32 pmap_getmaps F
-GLIBC_2.32 pmap_getport F
-GLIBC_2.32 pmap_rmtcall F
-GLIBC_2.32 pmap_set F
-GLIBC_2.32 pmap_unset F
 GLIBC_2.32 poll F
 GLIBC_2.32 popen F
 GLIBC_2.32 posix_fadvise F
@@ -1516,7 +1459,6 @@ GLIBC_2.32 register_printf_function F
 GLIBC_2.32 register_printf_modifier F
 GLIBC_2.32 register_printf_specifier F
 GLIBC_2.32 register_printf_type F
-GLIBC_2.32 registerrpc F
 GLIBC_2.32 remap_file_pages F
 GLIBC_2.32 remove F
 GLIBC_2.32 removexattr F
@@ -1532,11 +1474,9 @@ GLIBC_2.32 rexec_af F
 GLIBC_2.32 rexecoptions D 0x4
 GLIBC_2.32 rindex F
 GLIBC_2.32 rmdir F
-GLIBC_2.32 rpc_createerr D 0x10
 GLIBC_2.32 rpmatch F
 GLIBC_2.32 rresvport F
 GLIBC_2.32 rresvport_af F
-GLIBC_2.32 rtime F
 GLIBC_2.32 ruserok F
 GLIBC_2.32 ruserok_af F
 GLIBC_2.32 ruserpass F
@@ -1772,34 +1712,6 @@ GLIBC_2.32 strverscmp F
 GLIBC_2.32 strxfrm F
 GLIBC_2.32 strxfrm_l F
 GLIBC_2.32 stty F
-GLIBC_2.32 svc_exit F
-GLIBC_2.32 svc_fdset D 0x80
-GLIBC_2.32 svc_getreq F
-GLIBC_2.32 svc_getreq_common F
-GLIBC_2.32 svc_getreq_poll F
-GLIBC_2.32 svc_getreqset F
-GLIBC_2.32 svc_max_pollfd D 0x4
-GLIBC_2.32 svc_pollfd D 0x4
-GLIBC_2.32 svc_register F
-GLIBC_2.32 svc_run F
-GLIBC_2.32 svc_sendreply F
-GLIBC_2.32 svc_unregister F
-GLIBC_2.32 svcauthdes_stats D 0xc
-GLIBC_2.32 svcerr_auth F
-GLIBC_2.32 svcerr_decode F
-GLIBC_2.32 svcerr_noproc F
-GLIBC_2.32 svcerr_noprog F
-GLIBC_2.32 svcerr_progvers F
-GLIBC_2.32 svcerr_systemerr F
-GLIBC_2.32 svcerr_weakauth F
-GLIBC_2.32 svcfd_create F
-GLIBC_2.32 svcraw_create F
-GLIBC_2.32 svctcp_create F
-GLIBC_2.32 svcudp_bufcreate F
-GLIBC_2.32 svcudp_create F
-GLIBC_2.32 svcudp_enablecache F
-GLIBC_2.32 svcunix_create F
-GLIBC_2.32 svcunixfd_create F
 GLIBC_2.32 swab F
 GLIBC_2.32 swapcontext F
 GLIBC_2.32 swapoff F
@@ -1890,7 +1802,6 @@ GLIBC_2.32 unshare F
 GLIBC_2.32 updwtmp F
 GLIBC_2.32 updwtmpx F
 GLIBC_2.32 uselocale F
-GLIBC_2.32 user2netname F
 GLIBC_2.32 usleep F
 GLIBC_2.32 utime F
 GLIBC_2.32 utimensat F
@@ -2010,76 +1921,3 @@ GLIBC_2.32 wprintf F
 GLIBC_2.32 write F
 GLIBC_2.32 writev F
 GLIBC_2.32 wscanf F
-GLIBC_2.32 xdecrypt F
-GLIBC_2.32 xdr_accepted_reply F
-GLIBC_2.32 xdr_array F
-GLIBC_2.32 xdr_authdes_cred F
-GLIBC_2.32 xdr_authdes_verf F
-GLIBC_2.32 xdr_authunix_parms F
-GLIBC_2.32 xdr_bool F
-GLIBC_2.32 xdr_bytes F
-GLIBC_2.32 xdr_callhdr F
-GLIBC_2.32 xdr_callmsg F
-GLIBC_2.32 xdr_char F
-GLIBC_2.32 xdr_cryptkeyarg F
-GLIBC_2.32 xdr_cryptkeyarg2 F
-GLIBC_2.32 xdr_cryptkeyres F
-GLIBC_2.32 xdr_des_block F
-GLIBC_2.32 xdr_double F
-GLIBC_2.32 xdr_enum F
-GLIBC_2.32 xdr_float F
-GLIBC_2.32 xdr_free F
-GLIBC_2.32 xdr_getcredres F
-GLIBC_2.32 xdr_hyper F
-GLIBC_2.32 xdr_int F
-GLIBC_2.32 xdr_int16_t F
-GLIBC_2.32 xdr_int32_t F
-GLIBC_2.32 xdr_int64_t F
-GLIBC_2.32 xdr_int8_t F
-GLIBC_2.32 xdr_key_netstarg F
-GLIBC_2.32 xdr_key_netstres F
-GLIBC_2.32 xdr_keybuf F
-GLIBC_2.32 xdr_keystatus F
-GLIBC_2.32 xdr_long F
-GLIBC_2.32 xdr_longlong_t F
-GLIBC_2.32 xdr_netnamestr F
-GLIBC_2.32 xdr_netobj F
-GLIBC_2.32 xdr_opaque F
-GLIBC_2.32 xdr_opaque_auth F
-GLIBC_2.32 xdr_pmap F
-GLIBC_2.32 xdr_pmaplist F
-GLIBC_2.32 xdr_pointer F
-GLIBC_2.32 xdr_quad_t F
-GLIBC_2.32 xdr_reference F
-GLIBC_2.32 xdr_rejected_reply F
-GLIBC_2.32 xdr_replymsg F
-GLIBC_2.32 xdr_rmtcall_args F
-GLIBC_2.32 xdr_rmtcallres F
-GLIBC_2.32 xdr_short F
-GLIBC_2.32 xdr_sizeof F
-GLIBC_2.32 xdr_string F
-GLIBC_2.32 xdr_u_char F
-GLIBC_2.32 xdr_u_hyper F
-GLIBC_2.32 xdr_u_int F
-GLIBC_2.32 xdr_u_long F
-GLIBC_2.32 xdr_u_longlong_t F
-GLIBC_2.32 xdr_u_quad_t F
-GLIBC_2.32 xdr_u_short F
-GLIBC_2.32 xdr_uint16_t F
-GLIBC_2.32 xdr_uint32_t F
-GLIBC_2.32 xdr_uint64_t F
-GLIBC_2.32 xdr_uint8_t F
-GLIBC_2.32 xdr_union F
-GLIBC_2.32 xdr_unixcred F
-GLIBC_2.32 xdr_vector F
-GLIBC_2.32 xdr_void F
-GLIBC_2.32 xdr_wrapstring F
-GLIBC_2.32 xdrmem_create F
-GLIBC_2.32 xdrrec_create F
-GLIBC_2.32 xdrrec_endofrecord F
-GLIBC_2.32 xdrrec_eof F
-GLIBC_2.32 xdrrec_skiprecord F
-GLIBC_2.32 xdrstdio_create F
-GLIBC_2.32 xencrypt F
-GLIBC_2.32 xprt_register F
-GLIBC_2.32 xprt_unregister F