This port will not build if ENOTRECOVERABLE is not defined, period. It's not necessary to check OPSYS and version, just apply the fallback definition if it's not defined. This unbreaks DragonFly after last commit.