This updates our differences with upstream.
There is a small caveat regarding the setting of errno = 0 that we believe should not be needed, however out of an abundance of caution, we decided to keep it until further investigation/testing is performed.
The commit-by-commit history is on https://github.com/freebsd/freebsd-src/pull/918. It has been "double posted" here for visibility and to reach the right person/people for this review.