ctlinnd shutdown
Jeffrey M. Vinocur
jeff at litech.org
Sun Feb 10 04:08:02 UTC 2002
On 7 Feb 2002, Alex Kiernan wrote:
> > > > Feb 4 02:24:33 marduk innd: SERVER can't close history
> > > > /usr/local/news/db/history: Interrupted system call
> > > >
> > > > Feb 4 13:18:39 marduk innd: SERVER can't close history
> > > > /usr/local/news/db/history: No such file or directory
>
> Any clue as to which call its its barfing on? I'd guess there's an if
> (errno == EINTR) {} type wrapper needs adding.
I believe there's only one place with that exact error, close(h->readfd)
in hisv6_closefiles. I have no idea about where it's called from, if
that's what you're asking.
I've added the check above and will test next time I compile.
> > EINTR maybe because of SIGCHLD if something else isn't closing? And is
> > ENOENT what you get if you try to close a descriptor that is already
> > close?
>
> EBADF, I think.
Then I have no idea about the second error above.
--
Jeffrey M. Vinocur
jeff at litech.org
More information about the inn-workers
mailing list