summaryrefslogtreecommitdiffstats
path: root/usr.bin/pr
diff options
context:
space:
mode:
authorjdp <jdp@FreeBSD.org>2000-01-09 21:13:48 +0000
committerjdp <jdp@FreeBSD.org>2000-01-09 21:13:48 +0000
commit4baa442de26d9c9926ae2dca6af2e8aedbf1ce3f (patch)
treef3343da02a9a1e06ca8a7d9cd66683be2ce32b80 /usr.bin/pr
parentfe42017b7b8d828d2873029e711cac80e5026145 (diff)
downloadFreeBSD-src-4baa442de26d9c9926ae2dca6af2e8aedbf1ce3f.zip
FreeBSD-src-4baa442de26d9c9926ae2dca6af2e8aedbf1ce3f.tar.gz
Revamp the mechanism for enumerating and calling shared objects'
init and fini functions. Now the code is very careful to hold no locks when calling these functions. Thus the dynamic linker cannot be re-entered with a lock already held. Remove the tolerance for recursive locking that I added in revision 1.2 of dllockinit.c. Recursive locking shouldn't happen any more. Mozilla and JDK users: I'd appreciate confirmation that things still work right (or at least the same) with these changes.
Diffstat (limited to 'usr.bin/pr')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud