Glibc change exposing bugs
Glibc change exposing bugs
Posted Nov 15, 2010 0:00 UTC (Mon) by promotion-account (guest, #70778)In reply to: Glibc change exposing bugs by nix
Parent article: Glibc change exposing bugs
What on earth? The relevant documentation for memcpy() is ISO C, incorporated by reference into all versions of POSIX.1.
Indeed.
Linux man-pages are only authoritative for the kernel system-calls (more precisely, their glibc thin layer). The rest of the APIs are only included for convenience: they are a secondary source to the primary source references residing in the 'CONFORMING TO' section.
Posted Nov 15, 2010 0:31 UTC (Mon)
by nix (subscriber, #2304)
[Link] (2 responses)
Posted Nov 15, 2010 1:27 UTC (Mon)
by promotion-account (guest, #70778)
[Link] (1 responses)
For good or bad, these manpages are the 'most primary' sources available for such topics, only beside the code.
But unfortunately these man-pages do not always exist. I once had to carefully study the bluez userspace code to know how to best interface with the kernel Bluetooth API (undocumented AF_BLUETOOTH sockets, undocumented netlink interfaces, etc).
Posted Nov 15, 2010 10:38 UTC (Mon)
by nix (subscriber, #2304)
[Link]
Glibc change exposing bugs
Linux man-pages are only authoritative for the kernel system-calls (more precisely, their glibc thin layer).
No, even those are descriptive. Perhaps the glibc texinfo documentation would be authoritative for that, if it was ever maintained by anyone. As it is, I think only Ulrich and Roland's brains are authoritative for glibc.
Glibc change exposing bugs
Glibc change exposing bugs