Can't the LibreSSL process just reseed whenever it is started? I guess forks don't actually copy the program counter so they'll have to go through main, right?
See http://linux.die.net/man/2/fork for more details
This is the way the fork syscall works on all Unices, the fork will start execution right after the fork system call.