summaryrefslogtreecommitdiffstats
path: root/generic/tclScan.c
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2012-06-13 17:26:41 (GMT)
committerdgp <dgp@users.sourceforge.net>2012-06-13 17:26:41 (GMT)
commitd175d3a8425c48ce4739f167b9a6eb80d3678685 (patch)
tree8defb148da7c014180c3cd4f28840522f6a9b4ab /generic/tclScan.c
parent8469cbab159b4bfe007ee77f47b58cccc583561f (diff)
downloadtcl-d175d3a8425c48ce4739f167b9a6eb80d3678685.zip
tcl-d175d3a8425c48ce4739f167b9a6eb80d3678685.tar.gz
tcl-d175d3a8425c48ce4739f167b9a6eb80d3678685.tar.bz2
More work in progress.
The problem with release of the elements of a fileSystemList by one routine while some other (caller) routine is still traversing that list is not dependent on threaded operations. An unthreaded build can still encounter the problem. Revised so that threaded/unthreaded operations are much closer to the same (no direct TCL_THREADS dependency). Also simplified the epoch checking which reduces locking to when it's needed. Still have the problem of returning as valid FilesystemRecords that are pulled from an outdated epoch.
Diffstat (limited to 'generic/tclScan.c')
0 files changed, 0 insertions, 0 deletions