Officially since C11 (and in reality FreeBSD since 3.0 with commit
1b46cb523df3) errno has been defined to be a macro. Rename it to
__errno and move it to FBSDprivate_1.0 for use by libthr. Add a
FBSD_1.0 compat symbol for existing binaries that were incorrectly
linked to the errno symbol during libc.so.7's lifetime.
This breaks linking previously broken software that directly linked to
errno.