Set `h_errno` for gethostbyname/addr
gethostbyname()
and gethostbyaddr()
are deprecated functions that set h_errno
instead of errno
for errors.
Currently, h_errno
remains unset which can be confusing, especially for older programs that use it. For example, QuakeSpasm used to trigger a relibc panic. Prior to the panic, the program would print "Unknown error" repeatedly due to h_errno
being unset.