• Eric Wong's avatar
    songvec: lock traversals for thread-safe updates/reads · 45334a23
    Eric Wong authored
    Only one lock is used for all songvec traversals since
    they're rarely changed.  Also, minimize lock time and
    release it before calling iterator functions since they
    may block (updateSongInfo => stat/open/seek/read).
    
    This lock only protects songvecs (and all of them) during
    traversals; not the individual song structures themselves.
    45334a23
Name
Last commit
Last update
bs Loading commit data...
doc Loading commit data...
m4 Loading commit data...
scripts Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
TODO Loading commit data...
UPGRADING Loading commit data...
autogen.sh Loading commit data...
build.mk Loading commit data...
configure.ac Loading commit data...