From: John Marino Date: Sat, 5 Sep 2015 21:37:28 +0000 (+0200) Subject: More libc Symbol map refinements (nearing completion now) X-Git-Tag: v4.5.0~608 X-Git-Url: https://gitweb.dragonflybsd.org/~tuxillo/dragonfly.git/commitdiff_plain/b3a01159f5493947a64b3fa20e69a3db7ea87f06 More libc Symbol map refinements (nearing completion now) --- diff --git a/lib/libc/compat-43/Symbol.map b/lib/libc/compat-43/Symbol.map index 0bc5474f0d..920626a7d9 100644 --- a/lib/libc/compat-43/Symbol.map +++ b/lib/libc/compat-43/Symbol.map @@ -1,4 +1,4 @@ -DF402.0 { +DF404.0 { creat; gethostid; getwd; diff --git a/lib/libc/gdtoa/Symbol.map b/lib/libc/gdtoa/Symbol.map index 5d412e9381..e5293fc82d 100644 --- a/lib/libc/gdtoa/Symbol.map +++ b/lib/libc/gdtoa/Symbol.map @@ -1,62 +1,8 @@ -DF402.0 { +DF404.0 { strtod; strtod_l; - strtodg_l; strtof; strtof_l; + strtold; strtold_l; }; - -DFprivate_1.0 { - __hexnan_D2A; - __strtodg; - __strtord; - __strtorx; - __strtord_l; - __strtorx_l; - - __Balloc_D2A; - __Bfree_D2A; - __ULtod_D2A; - __ULtox_D2A; - __any_on_D2A; - __b2d_D2A; - __bigtens_D2A; - __cmp_D2A; - __copybits_D2A; - __d2b_D2A; - __decrement_D2A; - __diff_D2A; - __gethex_D2A; - __hexdig_D2A; - __hexdig_init_D2A; - __hi0bits_D2A; - __i2b_D2A; - __increment_D2A; - __lo0bits_D2A; - __lshift_D2A; - __match_D2A; - __mult_D2A; - __multadd_D2A; - __nrv_alloc_D2A; - __pow5mult_D2A; - __quorem_D2A; - __ratio_D2A; - __rshift_D2A; - __rv_alloc_D2A; - __s2b_D2A; - __set_ones_D2A; - __strcp_D2A; - __sum_D2A; - __tens_D2A; - __tinytens_D2A; - __trailz_D2A; - __ulp_D2A; - - __dtoa; - __gdtoa_locks; - __gdtoa; - __hdtoa; - __hldtoa; - __ldtoa; -}; diff --git a/lib/libc/gen/Symbol.map b/lib/libc/gen/Symbol.map index 6f702ec497..5dd5788fcb 100644 --- a/lib/libc/gen/Symbol.map +++ b/lib/libc/gen/Symbol.map @@ -496,7 +496,6 @@ DFprivate_1.0 { _libc_allocate_tls; _libc_init_tls; _logname_valid; - _makecontext; _once; _pthread_atfork; _pthread_attr_destroy; diff --git a/lib/libc/gmon/Symbol.map b/lib/libc/gmon/Symbol.map index 1db99ca871..2eb2538668 100644 --- a/lib/libc/gmon/Symbol.map +++ b/lib/libc/gmon/Symbol.map @@ -1,4 +1,4 @@ -DF402.0 { +DF404.0 { _mcleanup; monstartup; moncontrol; diff --git a/lib/libc/iconv/Symbol.map b/lib/libc/iconv/Symbol.map index a25754a16d..e596a146c3 100644 --- a/lib/libc/iconv/Symbol.map +++ b/lib/libc/iconv/Symbol.map @@ -1,4 +1,7 @@ -DF402.0 { +DF404.0 { + __iconv; + __iconv_free_list; + __iconv_get_list; _iconv_version; iconv; iconv_canonicalize; @@ -9,10 +12,3 @@ DF402.0 { iconvctl; iconvlist; }; - -DFprivate_1.0 { - __iconv; - __iconv_free_list; - __iconv_get_list; - _iconv_open; -}; diff --git a/lib/libc/inet/Symbol.map b/lib/libc/inet/Symbol.map index ab941b6bf6..d8b7883a4c 100644 --- a/lib/libc/inet/Symbol.map +++ b/lib/libc/inet/Symbol.map @@ -1,4 +1,22 @@ -DF402.0 { +DF404.0 { + inet_addr; + inet_aton; + inet_lnaof; + inet_makeaddr; + inet_net_ntop; + inet_net_pton; + inet_neta; + inet_netof; + inet_network; + inet_nsap_addr; + inet_nsap_ntoa; + inet_ntoa; + inet_ntoa_r; + inet_ntop; + inet_pton; +}; + +DFprivate_1.0 { __inet_addr; __inet_aton; __inet_cidr_ntop; @@ -16,19 +34,4 @@ DF402.0 { __inet_ntoa_r; __inet_ntop; __inet_pton; - inet_addr; - inet_aton; - inet_lnaof; - inet_makeaddr; - inet_net_ntop; - inet_net_pton; - inet_neta; - inet_netof; - inet_network; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntoa_r; - inet_ntop; - inet_pton; }; diff --git a/lib/libc/locale/Symbol.map b/lib/libc/locale/Symbol.map index a62e5b909a..c91d93395c 100644 --- a/lib/libc/locale/Symbol.map +++ b/lib/libc/locale/Symbol.map @@ -1,4 +1,4 @@ -DF402.0 { +DF404.0 { ___mb_cur_max; ___mb_cur_max_l; ___runetype; diff --git a/lib/libc/net/Symbol.map b/lib/libc/net/Symbol.map index 70437e62e0..5ff97204f3 100644 --- a/lib/libc/net/Symbol.map +++ b/lib/libc/net/Symbol.map @@ -61,6 +61,8 @@ DF404.0 { hesiod_init; hesiod_resolve; hesiod_to_bind; + htonl; + htons; if_freenameindex; if_indextoname; if_nameindex; @@ -101,6 +103,8 @@ DF404.0 { link_addr; link_ntoa; nsdispatch; + ntohl; + ntohs; rcmd; rcmd_af; rcmdsh; diff --git a/lib/libc/stdlib/Symbol.map b/lib/libc/stdlib/Symbol.map index 1fe804477c..fd174c8dcf 100644 --- a/lib/libc/stdlib/Symbol.map +++ b/lib/libc/stdlib/Symbol.map @@ -81,7 +81,6 @@ DF404.0 { strtoimax_l; strtol; strtol_l; - strtold; strtoll; strtoll_l; strtonum; diff --git a/lib/libc/stdtime/Symbol.map b/lib/libc/stdtime/Symbol.map index e18ac2ff26..a864f7fb12 100644 --- a/lib/libc/stdtime/Symbol.map +++ b/lib/libc/stdtime/Symbol.map @@ -1,4 +1,4 @@ -DF402.0 { +DF404.0 { _int_to_time; _long_to_time; _time32_to_time; diff --git a/lib/libc/x86_64/Symbol.map b/lib/libc/x86_64/Symbol.map index 5587619735..ec65b72227 100644 --- a/lib/libc/x86_64/Symbol.map +++ b/lib/libc/x86_64/Symbol.map @@ -1,12 +1,17 @@ -DF402.0 { +DF404.0 { /* PSEUDO syscalls */ _exit; - .mcount; + __flt_rounds; + __infinity; + __isfinitel; + __isnanl; + __isnormall; + __nan; _setjmp; _longjmp; + .mcount; fabs; - __flt_rounds; fpgetmask; fpgetprec; fpgetround; @@ -14,18 +19,12 @@ DF402.0 { fpsetmask; fpsetprec; fpsetround; - __infinity; - __nan; makecontext; rfork_thread; setjmp; longjmp; sigsetjmp; siglongjmp; - htonl; - htons; - ntohl; - ntohs; amd64_get_fsbase; amd64_get_gsbase; amd64_set_fsbase; @@ -39,12 +38,15 @@ DFprivate_1.0 { /* PSEUDO syscalls */ _getlogin; __sys_exit; + __sys_getlogin; + ___longjmp; __longjmp; __siglongjmp; + _brk; + _end; + _makecontext; .curbrk; .minbrk; .cerror; - _brk; - _end; };