The use of an ifdef to check for FreeBSD is useless here because the two