fixes for older BSDs and ConvexOS systems