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