compile fix for bsd