directory: update do its work inside a thread

A lot of the preparation was needed (and done in previous
months) in making update thread-safe, but here it is.

This was the first thing I made work inside a thread when I
started mpd-uclinux many years ago, and also the last thing I've
done in mainline mpd to work inside a thread, go figure.
This commit is contained in:
Eric Wong
2008-09-23 22:37:18 +02:00
committed by Max Kellermann
parent 0f0ac43b8f
commit 3f0ae13c4b
5 changed files with 60 additions and 152 deletions

View File

@@ -57,7 +57,6 @@ static void chldSigHandler(mpd_unused int sig)
else
break;
}
directory_sigChldHandler(pid, status);
}
}