OVopen in innd.c

Russ Allbery rra at stanford.edu
Fri Sep 1 21:49:46 UTC 2000


Heath Kehoe <heath.kehoe at intermec.com> writes:

> In innd.c, OVopen() is called before the fork().  This is a problem
> because in the new ovdb code, OVopen aquires a shared lock on a file in
> pathrun (to indicate that the database is in use).

> This lock does not survive the fork.  So I want to move the OVopen() in
> innd.c after the fork, right before the "Set number of open channels"
> comment.

> Any objections?

None from me.

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>



More information about the inn-workers mailing list