summaryrefslogtreecommitdiffstats
path: root/libc/stdio/__freading.c
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2011-03-24 13:27:36 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2011-12-23 15:49:01 +0100
commite3f3de389e28f2585d1a1e57989440ffea67e689 (patch)
tree5632391084d872819c80fefd3a227ec49447056c /libc/stdio/__freading.c
parente6fa350aa23280795a912d0edd989d7c98c62710 (diff)
downloaduClibc-alpine-e3f3de389e28f2585d1a1e57989440ffea67e689.tar.bz2
uClibc-alpine-e3f3de389e28f2585d1a1e57989440ffea67e689.tar.xz
libdl: rudimentary locking for dlopen/dlsym/dlclose
This implements big-dlfcn lock to allow multithreaded usage of dlopen/dlsym/dlclose. We should really clean up the dl code so we can use more fine grained locking or even RCU where appropriate. But at least we won't crash now. Signed-off-by: Timo Teräs <timo.teras@iki.fi> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> (cherry picked from commit f69319d5a7d3a3ccb46b28ee2b0fd9053c6415ac)
Diffstat (limited to 'libc/stdio/__freading.c')
0 files changed, 0 insertions, 0 deletions