]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
stdio-common: Remove internal_function attribute
[thirdparty/glibc.git] / ChangeLog
index 0ad07472a752b11d9ac2b3e9daf97355de866dc6..afeb02f73345dd84b319ef7155476a5e281e0f3f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,231 @@
+2017-08-31  Florian Weimer  <fweimer@redhat.com>
+
+       * stdio-common/printf_fp.c (group_number): Remove
+       internal_function.
+       * stdio-common/vfprintf.c (buffered_vfprintf): Likewise.
+
+2017-08-31  Florian Weimer  <fweimer@redhat.com>
+
+       * posix/fnmatch.c (internal_function): Remove definition.
+       * posix/fnmatch_loop.c (FCT, EXT, END): Remove internal_function.
+       * posix/regcomp.c (peek_token, init_word_char)
+       (duplicate_node_closure, fetch_token, peek_token)
+       (peek_token_bracket, build_range_exp, build_collating_symbol):
+       Likewise.
+       * posix/regex_internal.c (re_string_construct_common)
+       (create_ci_newstate, create_cd_newstate, re_string_allocate)
+       (re_string_construct, re_string_realloc_buffers, build_wcs_buffer)
+       (build_wcs_upper_buffer, re_string_skip_chars, build_upper_buffer)
+       (re_string_translate_buffer, re_string_reconstruct)
+       (re_string_peek_byte_case, re_string_fetch_byte_case)
+       (re_string_destruct, re_string_context_at, re_node_set_alloc)
+       (re_node_set_init_1, re_node_set_init_2, re_node_set_init_copy)
+       (re_node_set_add_intersect, re_node_set_init_union)
+       (re_node_set_merge, re_node_set_insert, re_node_set_insert_last)
+       (re_node_set_compare, re_node_set_contains, re_node_set_remove_at)
+       (re_dfa_add_node, calc_state_hash, re_acquire_state)
+       (re_acquire_state_context): Likewise.
+       * posix/regex_internal.h (internal_function): Remove definition.
+       (re_string_realloc_buffers, build_wcs_buffer)
+       (build_wcs_upper_buffer, build_upper_buffer)
+       (re_string_translate_buffer, re_string_context_at)
+       (re_string_char_size_at, re_string_wchar_at)
+       (re_string_elem_size_at): Likewise.
+       * posix/regexec.c (match_ctx_init, match_ctx_clean)
+       (match_ctx_free, match_ctx_add_entry, search_cur_bkref_entry)
+       (match_ctx_add_subtop, match_ctx_add_sublast, sift_ctx_init)
+       (re_search_internal, re_search_2_stub, re_search_stub)
+       (re_copy_regs, prune_impossible_nodes, check_matching)
+       (check_halt_state_context, update_regs, push_fail_stack, set_regs)
+       (free_fail_stack_return, sift_states_iter_mb)
+       (sift_states_backward, build_sifted_states)
+       (update_cur_sifted_state, add_epsilon_src_nodes, check_dst_limits)
+       (check_dst_limits_calc_pos_1, check_dst_limits_calc_pos)
+       (check_subexp_limits, sift_states_bkref, merge_state_array)
+       (find_recover_state, transit_state, merge_state_with_log)
+       (check_subexp_matching_top, transit_state_sb, transit_state_sb)
+       (transit_state_mb, transit_state_bkref, get_subexp)
+       (get_subexp_sub, find_subexp_node, check_arrival)
+       (check_arrival_add_next_nodes, check_arrival_expand_ecl)
+       (check_arrival_expand_ecl_sub, expand_bkref_cache, build_trtable)
+       (check_node_accept_bytes, find_collation_sequence_value)
+       (group_nodes_into_DFAstates, check_node_accept, extend_buffers)
+       (acquire_init_state_context, check_halt_node_context)
+       (proceed_next_node, pop_fail_stack, clean_state_log_if_needed)
+       (sub_epsilon_src_nodes): Likewise.
+       * posix/spawn_int.h (__spawn_valid_fd): Likewise.
+       * posix/spawn_valid_fd (__spawn_valid_fd): Likewise.
+       * posix/wordexp.c (parse_dollars, parse_backtick, parse_dquote)
+       (eval_expr, w_addmem, w_addstr, w_addword, parse_backslash)
+       (parse_qtd_backslash, parse_tilde, do_parse_glob, parse_glob)
+       (parse_squote, eval_expr_val, eval_expr_multdiv, parse_arith)
+       (exec_comm_child, exec_comm, parse_comm, parse_param): Likewise.
+       * sysdeps/posix/ttyname.c (getttyname): Likewise.
+       * sysdeps/posix/ttyname_r.c (getttyname_r): Likewise.
+       * sysdeps/unix/sysv/linux/preadv.c (__atomic_preadv_replacement)
+       (PREADV): Likewise.
+       * sysdeps/unix/sysv/linux/preadv64.c (__atomic_preadv64_replacement)
+       (PREADV): Likewise.
+       * sysdeps/unix/sysv/linux/pwritev.c (__atomic_pwritev_replacement)
+       (PWRITEV): Likewise.
+       * sysdeps/unix/sysv/linux/pwritev64.c (__atomic_pwritev64_replacement)
+       (PWRITEV): Likewise.
+       * sysdeps/unix/sysv/linux/ttyname.c (getttyname): Likewise.
+       * sysdeps/unix/sysv/linux/ttyname_r.c (getttyname_r): Likewise.
+
+2017-08-31  Florian Weimer  <fweimer@redhat.com>
+
+       * nptl/allocatestack.c (change_stack_perm, __deallocate_stack)
+       (setxid_mark_thread, setxid_unmark_thread, setxid_signal_thread):
+       Remove internal_function.
+       * nptl/cancellation.c (__pthread_disable_asynccancel): Likewise.
+       * nptl/libc_pthread_init.c (__libc_pthread_init): Likewise.
+       * nptl/pthreadP.h (__find_in_stack_list, __free_tcb)
+       (__deallocate_stack, __libc_pthread_init)
+       (__pthread_mutex_cond_lock, __pthread_mutex_cond_lock_adjust)
+       (__pthread_mutex_unlock_usercnt, __pthread_disable_asynccancel)
+       (__libc_disable_asynccancel, __librt_disable_asynccancel):
+       Likewise.
+       * nptl/pthread_create.c (__find_in_stack_list, __free_tcb): Likewise.
+       * nptl/pthread_mutex_cond_lock.c (__pthread_mutex_lock): Likewise.
+       * nptl/pthread_mutex_lock.c (__pthread_mutex_cond_lock_adjust):
+       Likewise.
+       * nptl/pthread_mutex_unlock.c (__pthread_mutex_unlock_full)
+       (__pthread_mutex_unlock_usercnt): Likewise.
+
+2017-08-31  Florian Weimer  <fweimer@redhat.com>
+
+       * io/fts.c (fts_alloc, fts_build, fts_lfree, fts_load)
+       (fts_maxarglen, fts_padjust, fts_palloc, fts_sort, fts_stat)
+       (fts_safe_changedir): Remove internal_function.
+       * io/ftw.c (internal_function): Remove definition.
+       (ftw_dir, process_entry, ftw_startup): Remove internal_function.
+
+2017-08-31  Florian Weimer  <fweimer@redhat.com>
+
+       * inet/deadline.c (__deadline_current_time)
+       (__deadline_from_timeval, __deadline_to_ms): Remove
+       internal_function.
+       * inet/getnameinfo.c (nrl_domainname): Likewise.
+       * inet/getnetgrent_r.c (__internal_setnetgrent_reuse): Likewise.
+       * inet/inet6_option.c (add_pad): Likewise.
+       * inet/net-internal.h (__deadline_current_time)
+       (__deadline_from_timeval, __deadline_to_ms): Likewise.
+       * inet/rcmd.c (__checkhost_sa, __icheckuser): Likewise.
+       * sysdeps/mach/hurd/if_index.c (__protocol_available): Likewise.
+       * sysdeps/unix/sysv/linux/ifaddrs.c (map_newlink): Likewise.
+
+2017-08-31  Joseph Myers  <joseph@codesourcery.com>
+
+       *  math/math.h [__USE_ISOC99] (NAN): Define directly here.  Do not
+       include <bits/nan.h>.
+       * math/Makefile (headers): Remove bits/nan.h.
+       * bits/nan.h: Remove.
+       * sysdeps/ieee754/bits/nan.h: Likewise.
+       * sysdeps/mips/bits/nan.h: Likewise.
+
+       * math/math.h [__USE_ISOC99] (INFINITY): Define directly here.  Do
+       not include <bits/inf.h>.
+       * math/Makefile (headers): Remove bits/inf.h.
+       * bits/inf.h: Remove.
+       * sysdeps/ieee754/bits/inf.h: Likewise.
+
+       * math/math.h: Do not include bits/huge_val.h, bits/huge_valf.h,
+       bits/huge_vall.h or bits/huge_val_flt128.h.
+       (HUGE_VAL): Define directly here.
+       [__USE_ISOC99] (HUGE_VALF): Likewise.
+       [__USE_ISOC99] (HUGE_VALL): Likewise.
+       [__HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)]
+       (HUGE_VAL_F128): Likewise.
+       * math/Makefile (headers): Remove bits/huge_val.h,
+       bits/huge_valf.h, bits/huge_vall.h and bits/huge_val_flt128.h.
+       * bits/huge_val.h: Remove.
+       * bits/huge_val_flt128.h: Likewise.
+       * bits/huge_valf.h: Likewise.
+       * bits/huge_vall.h: Likewise.
+       * sysdeps/ia64/bits/huge_vall.h: Likewise.
+       * sysdeps/ieee754/bits/huge_val.h: Likewise.
+       * sysdeps/ieee754/bits/huge_valf.h: Likewise.
+       * sysdeps/m68k/m680x0/bits/huge_vall.h: Likewise.
+       * sysdeps/sh/bits/huge_val.h: Likewise.
+       * sysdeps/sparc/bits/huge_vall.h: Likewise.
+       * sysdeps/x86/bits/huge_vall.h: Likewise.
+
+2017-08-31  Florian Weimer  <fweimer@redhat.com>
+
+       * elf/dl-addr-obj.c (_dl_addr_inside_object): Remove
+       internal_function.
+       * elf/dl-cache.c (_dl_cache_libcmp, _dl_load_cache_lookup):
+       Likewise.
+       * elf/dl-debug.c (_dl_debug_initialize): Likewise.
+       * elf/dl-deps.c (_dl_build_local_scope, _dl_map_object_deps): Likewise.
+       * elf/dl-environ.c (_dl_next_ld_env_entry): Likewise.
+       * elf/dl-execstack.c (_dl_make_stack_executable): Likewise.
+       * elf/dl-fini.c (_dl_sort_fini): Likewise.
+       * elf/dl-hwcaps.c (_dl_important_hwcaps): Likewise.
+       * elf/dl-libc.c (dlerror_run): Likewise.
+       * elf/dl-load.c (add_name_to_object, decompose_rpath)
+       (_dl_init_paths, _dl_map_object, _dl_rtld_di_serinfo): Likewise.
+       * elf/dl-lookup.c (add_dependency, _dl_debug_bindings)
+       (_dl_lookup_symbol_x, _dl_setup_hash, _dl_debug_bindings):
+       Likewise.
+       * elf/dl-misc.c (_dl_sysdep_read_whole_file, _dl_name_match_p)
+       (_dl_higher_prime_number, _dl_strtoul): Likewise.
+       * elf/dl-object.c (_dl_add_to_namespace_list, _dl_new_object): Likewise.
+       * elf/dl-profile.c (_dl_start_profile): Likewise.
+       * elf/dl-reloc.c (_dl_try_allocate_static_tls)
+       (_dl_allocate_static_tls, _dl_protect_relro, _dl_reloc_bad_type):
+       Likewise.
+       * elf/dl-support.c (_dl_aux_init, _dl_non_dynamic_init): Likewise.
+       * elf/dl-sym.c (_dl_tls_symaddr, do_sym): Likewise.
+       * elf/dl-sysdep.c (_dl_sysdep_start_cleanup, _dl_show_auxv): Likewise.
+       * elf/dl-tls.c (_dl_next_tls_modid, _dl_count_modids)
+       (_dl_determine_tlsoffset, allocate_dtv, _dl_get_tls_static_info)
+       (_dl_allocate_tls_storage): Likewise.
+       * elf/dl-version.c (match_symbol, _dl_check_map_versions)
+       (_dl_check_all_versions): Likewise.
+       * elf/dynamic-link.h (_dl_try_allocate_static_tls): Likewise.
+       * elf/tlsdeschtab.h (_dl_make_tlsdesc_dynamic): Likewise.
+       * elf/tst-_dl_addr_inside_object.c (_dl_addr_inside_object): Likewise.
+       * sysdeps/aarch64/dl-tlsdesc.h (_dl_make_tlsdesc_dynamic): Likewise.
+       * sysdeps/aarch64/tlsdesc.c (_dl_unmap): Likewise.
+       * sysdeps/arm/dl-lookupcfg.h (_dl_unmap): Likewise.
+       * sysdeps/arm/dl-machine.h (elf_machine_load_address): Remove
+       internal_function from __dl_start.
+       * sysdeps/arm/dl-tlsdesc.h (_dl_unmap): Remove internal_function.
+       * sysdeps/generic/dl-cache.h (_dl_cache_libcmp): Likewise.
+       * sysdeps/generic/ldsodefs.h (_dl_name_match_p)
+       (_dl_higher_prime_number, _dl_strtoul, _dl_map_object)
+       (_dl_map_object_deps, _dl_setup_hash, _dl_rtld_di_serinfo)
+       (_dl_lookup_symbol_x, _dl_add_to_namespace_list, _dl_new_object)
+       (_dl_protect_relro, _dl_reloc_bad_type, _dl_check_all_versions)
+       (_dl_check_map_versions, _dl_sort_fini, _dl_debug_initialize)
+       (_dl_init_paths, _dl_start_profile, _dl_show_auxv)
+       (_dl_next_ld_env_entry, _dl_important_hwcaps)
+       (_dl_load_cache_lookup, _dl_sysdep_read_whole_file)
+       (_dl_sysdep_start_cleanup, _dl_next_tls_modid, _dl_count_modids)
+       (_dl_determine_tlsoffset, _dl_get_tls_static_info)
+       (_dl_allocate_static_tls, _dl_allocate_tls_storage)
+       (_dl_addr_inside_object, _dl_non_dynamic_init, _dl_aux_init):
+       Likewise.
+       (struct rtld_global_ro): Remove internal_function from the
+       _dl_lookup_symbol_x member.
+       (_dl_symbol_value): Remove.  No longer defined anywhere.
+       * sysdeps/i386/dl-lookupcfg.h (_dl_unmap): Remove
+       internal_function.
+       * sysdeps/i386/dl-tlsdesc.h (_dl_make_tlsdesc_dynamic): Likewise.
+       * sysdeps/i386/tlsdesc.c (_dl_unmap): Likewise.
+       * sysdeps/mach/hurd/dl-sysdep.c (_dl_show_auxv): Likewise.
+       * sysdeps/nios2/dl-init.c (_dl_nios2_get_gp_value): Likewise.
+       * sysdeps/tile/dl-lookupcfg.h (_dl_unmap): Likewise.
+       * sysdeps/tile/dl-machine.h (_dl_after_load): Likewise.
+       * sysdeps/tile/dl-runtime.c (_dl_after_load, _dl_unmap): Likewise.
+       * sysdeps/unix/sysv/linux/dl-vdso.c (_dl_vdso_vsym): Likewise.
+       * sysdeps/unix/sysv/linux/dl-vdso.h (_dl_vdso_vsym): Likewise.
+       * sysdeps/x86_64/dl-lookupcfg.h (_dl_unmap): Likewise.
+       * sysdeps/x86_64/dl-tlsdesc.h (_dl_make_tlsdesc_dynamic): Likewise.
+       * sysdeps/x86_64/tlsdesc.c (_dl_unmap): Likewise.
+
 2017-08-31  Florian Weimer  <fweimer@redhat.com>
 
        * gmon/gmon.c (write_hist, write_call_graph, write_bb_counts):