extern __thread int errno;