Dear Mihail, On 19/05/07 09:11 +0300, Mihail Balikov wrote: >Why not just to fork() dhcpd while it will write dhcpd.leases file? The problem there is that while the parent process is writing leases to the dhcpd.leases file, the child process is attempting to aggregate them! How do you keep the two processes being entirely synchronised with the lease data? Some scheme could possibly be conceived, but I can't think of a way that is simpler than what I have implemented. -- Nick Urbanik http://nicku.org x-71011 nick.urbanik@optusnet.com.au GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24 ID: BB9D2C24