projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove arch-specific bits/ipc.h that are identical to generic
[musl]
/
ldso
/
dynlink.c
diff --git
a/ldso/dynlink.c
b/ldso/dynlink.c
index
1398ff4
..
d1edb13
100644
(file)
--- a/
ldso/dynlink.c
+++ b/
ldso/dynlink.c
@@
-1644,7
+1644,7
@@
hidden void __dls2(unsigned char *base, size_t *sp)
* so that loads of the thread pointer and &errno can be pure/const and
* thereby hoistable. */
* so that loads of the thread pointer and &errno can be pure/const and
* thereby hoistable. */
-
_Noreturn
void __dls2b(size_t *sp)
+void __dls2b(size_t *sp)
{
/* Setup early thread pointer in builtin_tls for ldso/libc itself to
* use during dynamic linking. If possible it will also serve as the
{
/* Setup early thread pointer in builtin_tls for ldso/libc itself to
* use during dynamic linking. If possible it will also serve as the
@@
-1665,7
+1665,7
@@
_Noreturn void __dls2b(size_t *sp)
* process dependencies and relocations for the main application and
* transfer control to its entry point. */
* process dependencies and relocations for the main application and
* transfer control to its entry point. */
-
_Noreturn
void __dls3(size_t *sp)
+void __dls3(size_t *sp)
{
static struct dso app, vdso;
size_t aux[AUX_CNT], *auxv;
{
static struct dso app, vdso;
size_t aux[AUX_CNT], *auxv;
@@
-2217,7
+2217,7
@@
int dladdr(const void *addr_arg, Dl_info *info)
}
}
}
}
- if (best
sym
&& besterr > bestsym->st_size-1) {
+ if (best && besterr > bestsym->st_size-1) {
best = 0;
bestsym = 0;
}
best = 0;
bestsym = 0;
}