Function XXXX is declared in the GNO header files, but its not in the libraries. Why? A#11.
that it’s been implemented. However, it is useful to keep those declarations in the system header files. Not only does it minimize namespace conflicts with user code (application programmers are less likely to use function names that conflict with system header files), but it ensures that the interface is defined for anyone who wishes to contribute an implementation. Declaring those functions early also minimizes updates to the system header files as the function implementations are added. See also Q#11.6.