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