Linux isn't 386BSD or a derivative; it's a distinct OS, and it's more like
System V than BSD. In fact, it's actually intended to be Posix 1003
The hint that Make gave was a good one: try enabling SYSVDEF. That should be
closer to correct.