Rich Felker
|
207c45d7ab
cleanup shared library build system to be more $HOME-local-install friendly
|
14 years ago |
Rich Felker
|
230f1813ad
further fixup dlfcn.h
|
14 years ago |
Rich Felker
|
87a30ce50d
match LSB/glibc constants for dynamic loader
|
14 years ago |
Rich Felker
|
9e17b71fa6
fix stale pointer issue in dynamic linker with dlopen
|
14 years ago |
Rich Felker
|
06933cc724
don't leave the lock held on dlopen failure..
|
14 years ago |
Rich Felker
|
97507bde47
add RTLD_DEFAULT support
|
14 years ago |
Rich Felker
|
0e4dae3d77
in dlopen: don't use null pointer
|
14 years ago |
Rich Felker
|
92ab5d8d15
fix resolving symbols in objects loaded in RTLD_LOCAL mode
|
14 years ago |
Rich Felker
|
59ab43f5f8
experimental dlopen/dlsym and dynlink changes needed to support them
|
14 years ago |
Rich Felker
|
bc30aea457
type directives for x86_64 math asm
|
14 years ago |
Rich Felker
|
6b3d5e508f
error handling in dynamic linking
|
14 years ago |
Rich Felker
|
6e53a6eca4
fix useless use of potentially-uninitialized mode variable in sem_open
|
14 years ago |
Rich Felker
|
5d0965cb56
eliminate OOB array hacks in malloc
|
14 years ago |
Rich Felker
|
e22c2d3ee6
use .type directives for math asm (needed for dynamic linking to work)
|
14 years ago |
Rich Felker
|
32de61e81a
fix some symbol resolution issues in dynamic linker
|
14 years ago |
Rich Felker
|
1a3ff4f909
fix dynamic linker issue in musl-gcc wrapper
|
14 years ago |
Rich Felker
|
6250c0be4b
wordexp cannot use we_offs unless WRDE_DOOFFS flag is set
|
14 years ago |
Rich Felker
|
febbd12d00
XSI search.h API implementation by Szabolcs Nagy
|
14 years ago |
Rich Felker
|
49388f3b7b
handle library paths better (ignore empty path components, etc.)
|
14 years ago |
Rich Felker
|
e8b8f3c90e
move all limits that don't vary out of bits/limits.h, into main limits.h
|
14 years ago |
Rich Felker
|
59633c736d
fix possible (questionable) strict aliasing violations and ptr arith
|
14 years ago |
Rich Felker
|
4d95a58524
const correctness in mq_notify
|
14 years ago |
Rich Felker
|
568b8075a4
proper path searching for dynamic linker
|
14 years ago |
Rich Felker
|
f937031800
optimize opendir using O_CLOEXEC
|
14 years ago |
Rich Felker
|
e8dbf00a78
discard dso descriptors after performing relocations
|
14 years ago |
Rich Felker
|
368ba4a0a9
keep track of which dsos have been relocated
|
14 years ago |
Rich Felker
|
e0b0ff1598
use soname in ld-musl.so to prevent filename appearing in DT_NEEDEDs
|
14 years ago |
Rich Felker
|
a654b0243b
use symlink rather than bogus linker script for libc.so
|
14 years ago |
Rich Felker
|
ec05a0b08f
adapt build/install/gcc-wrapper systems for dynamic linking support
|
14 years ago |
Rich Felker
|
b7f6e0c6f8
prepare support for LD_LIBRARY_PATH (checking suid/sgid safety)
|
14 years ago |