-
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 | ||
doc | ||
m4 | ||
scripts | ||
src | ||
.gitignore | ||
AUTHORS | ||
COPYING | ||
ChangeLog | ||
INSTALL | ||
Makefile.am | ||
README | ||
TODO | ||
UPGRADING | ||
autogen.sh | ||
build.mk | ||
configure.ac |