hurd: Add expected ABI lists

* hurd/Versions: Fix version when _hurd_exec_paths was added.
* mach/Versions: Fix version when __mach_host_self_ was added.
* sysdeps/mach/hurd/i386/ld.abilist: New file.
* sysdeps/mach/hurd/i386/libBrokenLocale.abilist: New file.
* sysdeps/mach/hurd/i386/libanl.abilist: New file.
* sysdeps/mach/hurd/i386/libc.abilist: New file.
* sysdeps/mach/hurd/i386/libcrypt.abilist: New file.
* sysdeps/mach/hurd/i386/libdl.abilist: New file.
* sysdeps/mach/hurd/i386/libm.abilist: New file.
* sysdeps/mach/hurd/i386/libnsl.abilist: New file.
* sysdeps/mach/hurd/i386/libresolv.abilist: New file.
* sysdeps/mach/hurd/i386/librt.abilist: New file.
* sysdeps/mach/hurd/i386/libutil.abilist: New file.
This commit is contained in:
Samuel Thibault 2018-01-28 23:30:15 +01:00
parent 521877e10c
commit e01e0ddc42
14 changed files with 3695 additions and 4 deletions

View File

@ -1,3 +1,19 @@
2018-01-29 Samuel Thibault <samuel.thibault@ens-lyon.org>
* mach/Versions: Fix version when __mach_host_self_ was added.
* hurd/Versions: Fix version when _hurd_exec_paths was added.
* sysdeps/mach/hurd/i386/ld.abilist: New file.
* sysdeps/mach/hurd/i386/libBrokenLocale.abilist: New file.
* sysdeps/mach/hurd/i386/libanl.abilist: New file.
* sysdeps/mach/hurd/i386/libc.abilist: New file.
* sysdeps/mach/hurd/i386/libcrypt.abilist: New file.
* sysdeps/mach/hurd/i386/libdl.abilist: New file.
* sysdeps/mach/hurd/i386/libm.abilist: New file.
* sysdeps/mach/hurd/i386/libnsl.abilist: New file.
* sysdeps/mach/hurd/i386/libresolv.abilist: New file.
* sysdeps/mach/hurd/i386/librt.abilist: New file.
* sysdeps/mach/hurd/i386/libutil.abilist: New file.
2018-01-29 Darius Rad <darius@bluespec.com>
* sysdeps/unix/sysv/linux/riscv/ipc_priv.h: New file.

View File

@ -129,6 +129,10 @@ libc {
# functions used in macros & inline functions
__errno_location;
}
GLIBC_2.26 {
# "quasi-internal" functions
_hurd_exec_paths;
}
GLIBC_2.27 {
# These always existed as inlines but the real functions were not exported.
_hurd_fd_error_signal; _hurd_fd_error;
@ -137,9 +141,6 @@ libc {
__hurd_threadvar_location_from_sp;
__hurd_threadvar_location;
_hurd_userlink_link; _hurd_userlink_unlink; _hurd_userlink_clear;
# "quasi-internal" functions
_hurd_exec_paths;
}
HURD_CTHREADS_0.3 {

View File

@ -54,7 +54,7 @@ libc {
# This was always there, but not exported as it should have been.
mig_strncpy;
}
GLIBC_2.23 {
GLIBC_2.21 {
__mach_host_self_;
}

View File

@ -0,0 +1,22 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 __close F
GLIBC_2.2.6 __errno_location F
GLIBC_2.2.6 __fxstat64 F
GLIBC_2.2.6 __getpid F
GLIBC_2.2.6 __libc_stack_end D 0x4
GLIBC_2.2.6 __mmap F
GLIBC_2.2.6 __open F
GLIBC_2.2.6 __xstat64 F
GLIBC_2.2.6 _dl_mcount F
GLIBC_2.2.6 _hurd_intr_rpc_mach_msg F
GLIBC_2.2.6 _r_debug D 0x14
GLIBC_2.2.6 abort F
GLIBC_2.2.6 calloc F
GLIBC_2.2.6 free F
GLIBC_2.2.6 malloc F
GLIBC_2.2.6 realloc F
GLIBC_2.3 GLIBC_2.3 A
GLIBC_2.3 ___tls_get_addr F
GLIBC_2.3 __tls_get_addr F
GLIBC_2.4 GLIBC_2.4 A
GLIBC_2.4 __stack_chk_guard D 0x4

View File

@ -0,0 +1,2 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 __ctype_get_mb_cur_max F

View File

@ -0,0 +1,5 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 gai_cancel F
GLIBC_2.2.6 gai_error F
GLIBC_2.2.6 gai_suspend F
GLIBC_2.2.6 getaddrinfo_a F

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 crypt F
GLIBC_2.2.6 crypt_r F
GLIBC_2.2.6 encrypt F
GLIBC_2.2.6 encrypt_r F
GLIBC_2.2.6 fcrypt F
GLIBC_2.2.6 setkey F
GLIBC_2.2.6 setkey_r F

View File

@ -0,0 +1,12 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 dladdr F
GLIBC_2.2.6 dlclose F
GLIBC_2.2.6 dlerror F
GLIBC_2.2.6 dlopen F
GLIBC_2.2.6 dlsym F
GLIBC_2.2.6 dlvsym F
GLIBC_2.3.3 GLIBC_2.3.3 A
GLIBC_2.3.3 dladdr1 F
GLIBC_2.3.3 dlinfo F
GLIBC_2.3.4 GLIBC_2.3.4 A
GLIBC_2.3.4 dlmopen F

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,122 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 __free_fdresult F
GLIBC_2.2.6 __nis_default_access F
GLIBC_2.2.6 __nis_default_group F
GLIBC_2.2.6 __nis_default_owner F
GLIBC_2.2.6 __nis_default_ttl F
GLIBC_2.2.6 __nis_finddirectory F
GLIBC_2.2.6 __nis_hash F
GLIBC_2.2.6 __nisbind_connect F
GLIBC_2.2.6 __nisbind_create F
GLIBC_2.2.6 __nisbind_destroy F
GLIBC_2.2.6 __nisbind_next F
GLIBC_2.2.6 __yp_check F
GLIBC_2.2.6 nis_add F
GLIBC_2.2.6 nis_add_entry F
GLIBC_2.2.6 nis_addmember F
GLIBC_2.2.6 nis_checkpoint F
GLIBC_2.2.6 nis_clone_directory F
GLIBC_2.2.6 nis_clone_object F
GLIBC_2.2.6 nis_clone_result F
GLIBC_2.2.6 nis_creategroup F
GLIBC_2.2.6 nis_destroy_object F
GLIBC_2.2.6 nis_destroygroup F
GLIBC_2.2.6 nis_dir_cmp F
GLIBC_2.2.6 nis_domain_of F
GLIBC_2.2.6 nis_domain_of_r F
GLIBC_2.2.6 nis_first_entry F
GLIBC_2.2.6 nis_free_directory F
GLIBC_2.2.6 nis_free_object F
GLIBC_2.2.6 nis_free_request F
GLIBC_2.2.6 nis_freenames F
GLIBC_2.2.6 nis_freeresult F
GLIBC_2.2.6 nis_freeservlist F
GLIBC_2.2.6 nis_freetags F
GLIBC_2.2.6 nis_getnames F
GLIBC_2.2.6 nis_getservlist F
GLIBC_2.2.6 nis_ismember F
GLIBC_2.2.6 nis_leaf_of F
GLIBC_2.2.6 nis_leaf_of_r F
GLIBC_2.2.6 nis_lerror F
GLIBC_2.2.6 nis_list F
GLIBC_2.2.6 nis_local_directory F
GLIBC_2.2.6 nis_local_group F
GLIBC_2.2.6 nis_local_host F
GLIBC_2.2.6 nis_local_principal F
GLIBC_2.2.6 nis_lookup F
GLIBC_2.2.6 nis_mkdir F
GLIBC_2.2.6 nis_modify F
GLIBC_2.2.6 nis_modify_entry F
GLIBC_2.2.6 nis_name_of F
GLIBC_2.2.6 nis_name_of_r F
GLIBC_2.2.6 nis_next_entry F
GLIBC_2.2.6 nis_perror F
GLIBC_2.2.6 nis_ping F
GLIBC_2.2.6 nis_print_directory F
GLIBC_2.2.6 nis_print_entry F
GLIBC_2.2.6 nis_print_group F
GLIBC_2.2.6 nis_print_group_entry F
GLIBC_2.2.6 nis_print_link F
GLIBC_2.2.6 nis_print_object F
GLIBC_2.2.6 nis_print_result F
GLIBC_2.2.6 nis_print_rights F
GLIBC_2.2.6 nis_print_table F
GLIBC_2.2.6 nis_read_obj F
GLIBC_2.2.6 nis_remove F
GLIBC_2.2.6 nis_remove_entry F
GLIBC_2.2.6 nis_removemember F
GLIBC_2.2.6 nis_rmdir F
GLIBC_2.2.6 nis_servstate F
GLIBC_2.2.6 nis_sperrno F
GLIBC_2.2.6 nis_sperror F
GLIBC_2.2.6 nis_sperror_r F
GLIBC_2.2.6 nis_stats F
GLIBC_2.2.6 nis_verifygroup F
GLIBC_2.2.6 nis_write_obj F
GLIBC_2.2.6 readColdStartFile F
GLIBC_2.2.6 writeColdStartFile F
GLIBC_2.2.6 xdr_cback_data F
GLIBC_2.2.6 xdr_domainname F
GLIBC_2.2.6 xdr_keydat F
GLIBC_2.2.6 xdr_mapname F
GLIBC_2.2.6 xdr_obj_p F
GLIBC_2.2.6 xdr_peername F
GLIBC_2.2.6 xdr_valdat F
GLIBC_2.2.6 xdr_yp_buf F
GLIBC_2.2.6 xdr_ypall F
GLIBC_2.2.6 xdr_ypbind_binding F
GLIBC_2.2.6 xdr_ypbind_resp F
GLIBC_2.2.6 xdr_ypbind_resptype F
GLIBC_2.2.6 xdr_ypbind_setdom F
GLIBC_2.2.6 xdr_ypdelete_args F
GLIBC_2.2.6 xdr_ypmap_parms F
GLIBC_2.2.6 xdr_ypmaplist F
GLIBC_2.2.6 xdr_yppush_status F
GLIBC_2.2.6 xdr_yppushresp_xfr F
GLIBC_2.2.6 xdr_ypreq_key F
GLIBC_2.2.6 xdr_ypreq_nokey F
GLIBC_2.2.6 xdr_ypreq_xfr F
GLIBC_2.2.6 xdr_ypresp_all F
GLIBC_2.2.6 xdr_ypresp_key_val F
GLIBC_2.2.6 xdr_ypresp_maplist F
GLIBC_2.2.6 xdr_ypresp_master F
GLIBC_2.2.6 xdr_ypresp_order F
GLIBC_2.2.6 xdr_ypresp_val F
GLIBC_2.2.6 xdr_ypresp_xfr F
GLIBC_2.2.6 xdr_ypstat F
GLIBC_2.2.6 xdr_ypupdate_args F
GLIBC_2.2.6 xdr_ypxfrstat F
GLIBC_2.2.6 yp_all F
GLIBC_2.2.6 yp_bind F
GLIBC_2.2.6 yp_first F
GLIBC_2.2.6 yp_get_default_domain F
GLIBC_2.2.6 yp_maplist F
GLIBC_2.2.6 yp_master F
GLIBC_2.2.6 yp_match F
GLIBC_2.2.6 yp_next F
GLIBC_2.2.6 yp_order F
GLIBC_2.2.6 yp_unbind F
GLIBC_2.2.6 yp_update F
GLIBC_2.2.6 ypbinderr_string F
GLIBC_2.2.6 yperr_string F
GLIBC_2.2.6 ypprot_err F

View File

@ -0,0 +1,94 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 __b64_ntop F
GLIBC_2.2.6 __b64_pton F
GLIBC_2.2.6 __dn_comp F
GLIBC_2.2.6 __dn_count_labels F
GLIBC_2.2.6 __dn_expand F
GLIBC_2.2.6 __dn_skipname F
GLIBC_2.2.6 __fp_nquery F
GLIBC_2.2.6 __fp_query F
GLIBC_2.2.6 __fp_resstat F
GLIBC_2.2.6 __hostalias F
GLIBC_2.2.6 __loc_aton F
GLIBC_2.2.6 __loc_ntoa F
GLIBC_2.2.6 __p_cdname F
GLIBC_2.2.6 __p_cdnname F
GLIBC_2.2.6 __p_class F
GLIBC_2.2.6 __p_class_syms D 0x54
GLIBC_2.2.6 __p_fqname F
GLIBC_2.2.6 __p_fqnname F
GLIBC_2.2.6 __p_option F
GLIBC_2.2.6 __p_query F
GLIBC_2.2.6 __p_secstodate F
GLIBC_2.2.6 __p_time F
GLIBC_2.2.6 __p_type F
GLIBC_2.2.6 __p_type_syms D 0x228
GLIBC_2.2.6 __putlong F
GLIBC_2.2.6 __putshort F
GLIBC_2.2.6 __res_close F
GLIBC_2.2.6 __res_dnok F
GLIBC_2.2.6 __res_hnok F
GLIBC_2.2.6 __res_hostalias F
GLIBC_2.2.6 __res_isourserver F
GLIBC_2.2.6 __res_mailok F
GLIBC_2.2.6 __res_mkquery F
GLIBC_2.2.6 __res_nameinquery F
GLIBC_2.2.6 __res_nmkquery F
GLIBC_2.2.6 __res_nquery F
GLIBC_2.2.6 __res_nquerydomain F
GLIBC_2.2.6 __res_nsearch F
GLIBC_2.2.6 __res_nsend F
GLIBC_2.2.6 __res_ownok F
GLIBC_2.2.6 __res_queriesmatch F
GLIBC_2.2.6 __res_query F
GLIBC_2.2.6 __res_querydomain F
GLIBC_2.2.6 __res_search F
GLIBC_2.2.6 __res_send F
GLIBC_2.2.6 __sym_ntop F
GLIBC_2.2.6 __sym_ntos F
GLIBC_2.2.6 __sym_ston F
GLIBC_2.2.6 _gethtbyaddr F
GLIBC_2.2.6 _gethtbyname F
GLIBC_2.2.6 _gethtbyname2 F
GLIBC_2.2.6 _gethtent F
GLIBC_2.2.6 _getlong F
GLIBC_2.2.6 _getshort F
GLIBC_2.2.6 _res_opcodes D 0x40
GLIBC_2.2.6 _sethtent F
GLIBC_2.2.6 inet_net_ntop F
GLIBC_2.2.6 inet_net_pton F
GLIBC_2.2.6 inet_neta F
GLIBC_2.2.6 res_gethostbyaddr F
GLIBC_2.2.6 res_gethostbyname F
GLIBC_2.2.6 res_gethostbyname2 F
GLIBC_2.2.6 res_send_setqhook F
GLIBC_2.2.6 res_send_setrhook F
GLIBC_2.3.2 GLIBC_2.3.2 A
GLIBC_2.3.2 __p_rcode F
GLIBC_2.9 GLIBC_2.9 A
GLIBC_2.9 ns_datetosecs F
GLIBC_2.9 ns_format_ttl F
GLIBC_2.9 ns_get16 F
GLIBC_2.9 ns_get32 F
GLIBC_2.9 ns_initparse F
GLIBC_2.9 ns_makecanon F
GLIBC_2.9 ns_msg_getflag F
GLIBC_2.9 ns_name_compress F
GLIBC_2.9 ns_name_ntol F
GLIBC_2.9 ns_name_ntop F
GLIBC_2.9 ns_name_pack F
GLIBC_2.9 ns_name_pton F
GLIBC_2.9 ns_name_rollback F
GLIBC_2.9 ns_name_skip F
GLIBC_2.9 ns_name_uncompress F
GLIBC_2.9 ns_name_unpack F
GLIBC_2.9 ns_parse_ttl F
GLIBC_2.9 ns_parserr F
GLIBC_2.9 ns_put16 F
GLIBC_2.9 ns_put32 F
GLIBC_2.9 ns_samedomain F
GLIBC_2.9 ns_samename F
GLIBC_2.9 ns_skiprr F
GLIBC_2.9 ns_sprintrr F
GLIBC_2.9 ns_sprintrrf F
GLIBC_2.9 ns_subdomain F

View File

@ -0,0 +1,46 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 aio_cancel F
GLIBC_2.2.6 aio_cancel64 F
GLIBC_2.2.6 aio_error F
GLIBC_2.2.6 aio_error64 F
GLIBC_2.2.6 aio_fsync F
GLIBC_2.2.6 aio_fsync64 F
GLIBC_2.2.6 aio_init F
GLIBC_2.2.6 aio_read F
GLIBC_2.2.6 aio_read64 F
GLIBC_2.2.6 aio_return F
GLIBC_2.2.6 aio_return64 F
GLIBC_2.2.6 aio_suspend F
GLIBC_2.2.6 aio_suspend64 F
GLIBC_2.2.6 aio_write F
GLIBC_2.2.6 aio_write64 F
GLIBC_2.2.6 clock_getcpuclockid F
GLIBC_2.2.6 clock_getres F
GLIBC_2.2.6 clock_gettime F
GLIBC_2.2.6 clock_nanosleep F
GLIBC_2.2.6 clock_settime F
GLIBC_2.2.6 lio_listio F
GLIBC_2.2.6 lio_listio64 F
GLIBC_2.2.6 shm_open F
GLIBC_2.2.6 shm_unlink F
GLIBC_2.2.6 timer_create F
GLIBC_2.2.6 timer_delete F
GLIBC_2.2.6 timer_getoverrun F
GLIBC_2.2.6 timer_gettime F
GLIBC_2.2.6 timer_settime F
GLIBC_2.3.4 GLIBC_2.3.4 A
GLIBC_2.3.4 mq_close F
GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 GLIBC_2.4 A
GLIBC_2.4 lio_listio F
GLIBC_2.4 lio_listio64 F
GLIBC_2.7 GLIBC_2.7 A
GLIBC_2.7 __mq_open_2 F

View File

@ -0,0 +1,7 @@
GLIBC_2.2.6 GLIBC_2.2.6 A
GLIBC_2.2.6 forkpty F
GLIBC_2.2.6 login F
GLIBC_2.2.6 login_tty F
GLIBC_2.2.6 logout F
GLIBC_2.2.6 logwtmp F
GLIBC_2.2.6 openpty F