don't need BSD_SOURCE define any more