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/jlduran/freebsd-src/pull/55. It has been "double posted" here for visibility and to reach the right person/people for this review.