mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-24 22:10:13 +00:00
hurd: Fix build without NO_HIDDEN
* posix/sched_primax.c (__sched_get_priority_max): Add libc_hidden_def. * posix/sched_primin.c (__sched_get_priority_min): Likewise. * sysdeps/mach/hurd/mmap.c (__mmap): Likewise. * sysdeps/mach/hurd/mmap64.c (__mmap64): Likewise. * sysdeps/mach/hurd/mprotect.c (__mprotect): Likewise. * sysdeps/mach/hurd/munmap.c (__munmap): Likewise. * sysdeps/mach/hurd/dl-sysdep.c (__GI___getpid, __GI___strtoul_internal, __GI_____strtoul_internal, __GI___chk_fail, __GI___fortify_fail, __GI___assert_fail, __GI___assert_perror_fail): Add aliases.
This commit is contained in:
parent
4b7d1efb51
commit
a166531fdf
14
ChangeLog
14
ChangeLog
@ -1,3 +1,17 @@
|
||||
2017-09-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||
|
||||
* posix/sched_primax.c (__sched_get_priority_max): Add
|
||||
libc_hidden_def.
|
||||
* posix/sched_primin.c (__sched_get_priority_min): Likewise.
|
||||
* sysdeps/mach/hurd/mmap.c (__mmap): Likewise.
|
||||
* sysdeps/mach/hurd/mmap64.c (__mmap64): Likewise.
|
||||
* sysdeps/mach/hurd/mprotect.c (__mprotect): Likewise.
|
||||
* sysdeps/mach/hurd/munmap.c (__munmap): Likewise.
|
||||
* sysdeps/mach/hurd/dl-sysdep.c (__GI___getpid,
|
||||
__GI___strtoul_internal, __GI_____strtoul_internal, __GI___chk_fail,
|
||||
__GI___fortify_fail, __GI___assert_fail, __GI___assert_perror_fail):
|
||||
Add aliases.
|
||||
|
||||
2017-09-11 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sysdeps/generic/libm-alias-float.h: New file.
|
||||
|
@ -26,6 +26,7 @@ __sched_get_priority_max (int algorithm)
|
||||
__set_errno (ENOSYS);
|
||||
return -1;
|
||||
}
|
||||
libc_hidden_def (__sched_get_priority_max)
|
||||
stub_warning (sched_get_priority_max)
|
||||
|
||||
weak_alias (__sched_get_priority_max, sched_get_priority_max)
|
||||
|
@ -26,6 +26,7 @@ __sched_get_priority_min (int algorithm)
|
||||
__set_errno (ENOSYS);
|
||||
return -1;
|
||||
}
|
||||
libc_hidden_def (__sched_get_priority_min)
|
||||
stub_warning (sched_get_priority_min)
|
||||
|
||||
weak_alias (__sched_get_priority_min, sched_get_priority_min)
|
||||
|
@ -577,6 +577,10 @@ __getpid (void)
|
||||
return pid;
|
||||
}
|
||||
|
||||
/* We need this alias to satisfy references from libc_pic.a objects
|
||||
that were affected by the libc_hidden_proto declaration for __getpid. */
|
||||
strong_alias (__getpid, __GI___getpid)
|
||||
|
||||
/* This is called only in some strange cases trying to guess a value
|
||||
for $ORIGIN for the executable. The dynamic linker copes with
|
||||
getcwd failing (dl-object.c), and it's too much hassle to include
|
||||
@ -611,6 +615,11 @@ __strtoul_internal (const char *nptr, char **endptr, int base, int group)
|
||||
return _dl_strtoul (nptr, endptr);
|
||||
}
|
||||
|
||||
/* We need this alias to satisfy references from libc_pic.a objects
|
||||
that were affected by the libc_hidden_proto declaration for __strtoul_internal. */
|
||||
strong_alias (__strtoul_internal, __GI___strtoul_internal)
|
||||
strong_alias (__strtoul_internal, __GI_____strtoul_internal)
|
||||
|
||||
void weak_function attribute_hidden
|
||||
_exit (int status)
|
||||
{
|
||||
@ -649,6 +658,10 @@ abort (void)
|
||||
/* We need this alias to satisfy references from libc_pic.a objects
|
||||
that were affected by the libc_hidden_proto declaration for abort. */
|
||||
strong_alias (abort, __GI_abort)
|
||||
strong_alias (abort, __GI___chk_fail)
|
||||
strong_alias (abort, __GI___fortify_fail)
|
||||
strong_alias (abort, __GI___assert_fail)
|
||||
strong_alias (abort, __GI___assert_perror_fail)
|
||||
|
||||
/* This function is called by interruptible RPC stubs. For initial
|
||||
dynamic linking, just use the normal mach_msg. Since this defn is
|
||||
|
@ -185,4 +185,5 @@ __mmap (void *addr, size_t len, int prot, int flags, int fd, off_t offset)
|
||||
return (void *) mapaddr;
|
||||
}
|
||||
|
||||
libc_hidden_def (__mmap)
|
||||
weak_alias (__mmap, mmap)
|
||||
|
@ -44,4 +44,5 @@ __mmap64 (void *addr, size_t len, int prot, int flags, int fd,
|
||||
return __mmap (addr, len, prot, flags, fd, small_offset);
|
||||
}
|
||||
|
||||
libc_hidden_def (__mmap64)
|
||||
weak_alias (__mmap64, mmap64)
|
||||
|
@ -47,4 +47,5 @@ __mprotect (void *addr, size_t len, int prot)
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
libc_hidden_def (__mprotect)
|
||||
weak_alias (__mprotect, mprotect)
|
||||
|
@ -43,4 +43,5 @@ __munmap (void *addr, size_t len)
|
||||
return 0;
|
||||
}
|
||||
|
||||
libc_hidden_def (__munmap)
|
||||
weak_alias (__munmap, munmap)
|
||||
|
Loading…
Reference in New Issue
Block a user