This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix getifaddrs, freeifaddrs namespace on non-Linux


On 2015-12-14 09:58, Andreas Schwab wrote:
> Aurelien Jarno <aurelien@aurel32.net> writes:
> 
> > diff --git a/include/ifaddrs.h b/include/ifaddrs.h
> > index 2787f21..7c52ccf 100644
> > --- a/include/ifaddrs.h
> > +++ b/include/ifaddrs.h
> > @@ -3,7 +3,9 @@
> >  #include <stdbool.h>
> >  #include <stdint.h>
> >  
> > +extern __typeof(getifaddrs) __getifaddrs;
> >  libc_hidden_proto (getifaddrs)
> > +extern __typeof(freeifaddrs) __freeifaddrs;
> >  libc_hidden_proto (freeifaddrs)
> 
> You need the hidden_proto on the __ names.

If I understand correctly doing so also means adding a hidden_def on
the __ names in ifaddrs.c. Is it correct?

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]