cosmopolitan/test/libc
Gautham 248c6d54bb
Added getnameinfo with only name lookup (#172)
Added necessary constants (DNS_TYPE_PTR, NI_NUMERICHOST etc.).
Implementation of getnameinfo is similar to getaddrinfo, with internal
functions:

* ResolveDnsReverse: performs rDNS query and parses the PTR record
* ResolveHostsReverse: reads /etc/hosts to map hostname to
  address

Earlier, the HOSTS.txt would only need to be sorted at loading time,
because the only kind of lookup was name -> address. Now since address
-> name lookups are also possible, so the HostsTxt struct, the sorting
method (and the related tests) was changed to reflect this.
2021-06-09 19:35:44 -07:00
..
alg Remove garbage collector macro from header (#114) 2021-03-07 20:23:29 -08:00
bits Make major improvements to redbean and libraries 2021-04-18 12:34:15 -07:00
calls Remove undefined behaviors 2021-05-16 11:16:28 -07:00
crypto Make more functions friendly to Address Sanitizer 2021-02-02 03:45:31 -08:00
dns Added getnameinfo with only name lookup (#172) 2021-06-09 19:35:44 -07:00
fmt Make redbean StoreAsset() work better 2021-05-14 05:44:37 -07:00
intrin Remove undefined behaviors 2021-05-16 11:16:28 -07:00
mem Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
nexgen32e Mold the redbean binary to minimize page faults 2021-05-03 12:14:13 -07:00
rand Make C memory safe like Rust 2021-02-01 03:58:46 -08:00
release Make major improvements to redbean and libraries 2021-04-18 12:34:15 -07:00
runtime Expose public garbage collector API for C language 2021-03-08 10:59:34 -08:00
sock Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
stdio Improve backwards compatibility with GNU Make 2021-05-02 07:48:59 -07:00
str Make trivial code size enhancements 2021-05-16 18:22:39 -07:00
time Perform minor fixups 2021-03-13 19:40:04 -08:00
tinymath Disable fesetround() tests temporarily 2021-04-11 01:42:31 -07:00
unicode Add NetBSD support 2021-02-05 06:19:45 -08:00
x Improve backwards compatibility with GNU Make 2021-05-02 07:48:59 -07:00
xed Remove garbage collector macro from header (#114) 2021-03-07 20:23:29 -08:00
test.mk Remove sun musl fdlibm math library 2021-01-31 18:25:16 -08:00