NACK on this,
__FNV_H__ is defined (maybe) outside ettercap, so I think this should be a mutex from other possible implementations.