This is the mail archive of the
libc-help@sourceware.org
mailing list for the glibc project.
libc_hidden_* for public functions
- From: Ilya Skapenko <aweflea at gmail dot com>
- To: libc-help at sourceware dot org
- Date: Thu, 5 Oct 2017 02:21:44 +0300
- Subject: libc_hidden_* for public functions
- Authentication-results: sourceware.org; auth=none
Hello!
Please, help me to understand, why and when do you use macroses like
libc_hidden_(proto, def)?
As I understood, you use them, when using this symbol by library itself.
But you could do it without these macroses, what's the purpose of them?
What for do they create __GI_*function_name* alias for function?