diff options
author | jdp <jdp@FreeBSD.org> | 2000-01-29 01:27:04 +0000 |
---|---|---|
committer | jdp <jdp@FreeBSD.org> | 2000-01-29 01:27:04 +0000 |
commit | 4bff590782e7100c86fb3cb5c40e46fb5c813b42 (patch) | |
tree | 15bb6f7a1a22644cfbb8a3a3b6db5834e253c62b /lib/libc/stdlib/realpath.c | |
parent | a037c1293d958b92212a5b2d4a23307eea11f46d (diff) | |
download | FreeBSD-src-4bff590782e7100c86fb3cb5c40e46fb5c813b42.zip FreeBSD-src-4bff590782e7100c86fb3cb5c40e46fb5c813b42.tar.gz |
When a threads package registers locking methods with dllockinit(),
figure out which shared object(s) contain the the locking methods
and fully bind those objects as if they had been loaded with
LD_BIND_NOW=1. The goal is to keep the locking methods from
requiring any lazy binding. Otherwise infinite recursion occurs
in _rtld_bind.
This fixes the infinite recursion problem in the linuxthreads port.
Diffstat (limited to 'lib/libc/stdlib/realpath.c')
0 files changed, 0 insertions, 0 deletions