Can anyone explain the locking scheme that is built in the accept()
loop in master/service.c (and service-thread.c, imap 2.2.12)?

I think I understand the code, but not what it's trying to
accomplish. Some lock files are created under socket/, but
only two per service ("id"'s 0 and 1, only 0 for lmtpunix),
and they don't go away when master is stopped. Is this normal?

I'm trying to debug random service lockups under HP-UX, with
nothing interesting in the logs.

--mika
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to