mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-08 14:20:07 +00:00
__inet6_scopeid_pton: Remove attribute_hidden, internal_function
The hidden attribute was overridden by libc_hidden_proto on GNU/Linux. It is incorrect because the function is used from nscd. internal_function is not supposed to be used across DSO boundaries, so this commit removes it (again, due to the use in nscd).
This commit is contained in:
parent
eac43cbb8d
commit
f87cc2bfba
@ -1,3 +1,10 @@
|
||||
2017-08-10 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* inet/net-internal.h (__inet6_scopeid_pton): Remove
|
||||
attribute_hidden, internal_function.
|
||||
* inet/inet6_scopeid_pton.c (__inet6_scopeid_pton): Remove
|
||||
internal_function.
|
||||
|
||||
2017-08-10 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* malloc/malloc.c (get_max_fast): Reimplement as an inline
|
||||
|
@ -28,7 +28,7 @@
|
||||
|
||||
/* Parse SOURCE as a scope ID for ADDRESS. Return 0 on success and -1
|
||||
on error. */
|
||||
internal_function int
|
||||
int
|
||||
__inet6_scopeid_pton (const struct in6_addr *address, const char *scope,
|
||||
uint32_t *result)
|
||||
{
|
||||
|
@ -25,8 +25,7 @@
|
||||
#include <sys/time.h>
|
||||
|
||||
int __inet6_scopeid_pton (const struct in6_addr *address,
|
||||
const char *scope, uint32_t *result)
|
||||
internal_function attribute_hidden;
|
||||
const char *scope, uint32_t *result);
|
||||
libc_hidden_proto (__inet6_scopeid_pton)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user