On 9/1/17, H.J. Lu <hjl.tools@gmail.com> wrote: > Hide internal __new_exitfn function to allow direct access within libc.so > and libc.a without using GOT nor PLT. > > [BZ #18822] > * stdlib/exit.h (__new_exitfn): Add attribute_hidden. > --- Tested with build-many-glibcs.py. I am checking it in.
diff --git a/stdlib/exit.h b/stdlib/exit.h index 7f2e679246..ade6c5d63a 100644 --- a/stdlib/exit.h +++ b/stdlib/exit.h @@ -60,7 +60,8 @@ struct exit_function_list extern struct exit_function_list *__exit_funcs attribute_hidden; extern struct exit_function_list *__quick_exit_funcs attribute_hidden; -extern struct exit_function *__new_exitfn (struct exit_function_list **listp); +extern struct exit_function *__new_exitfn (struct exit_function_list **listp) + attribute_hidden; extern uint64_t __new_exitfn_called attribute_hidden; extern void __run_exit_handlers (int status,