79bc16ba6e
While the BSDs and glibc seem to have various _r functions, they all return int for errors instead of a pointer, making ours exactly backwards of theirs for error reporting and thus useless. So, remove them from the header entirely. They are left in for ABI backwards compatibility for the time being. A few constants not used by anything in the tree (i.e. not actually implemented by libnetwork/netresolv) were also dropped. Some deprecated or non-standard functions were placed behind _DEFAULT_SOURCE or deleted entirely. The header itself is now organized approximately as the BSDs do, although with various Haiku-isms instead of BSD-isms where appropriate. |
||
---|---|---|
.. | ||
build | ||
compatibility | ||
config | ||
cpp | ||
glibc | ||
libs | ||
os | ||
posix | ||
private | ||
tools |