Florian Weimer fweimer@redhat.com writes:
Do you mean they are private because they have leading underscore?
The leading underscore is a hint. They are private because they are not documented in the manual, and in the header file, they are clearly marked as internal functions.
They are listed in the installed header file, after all, and they are exported from the DSO as well.
There's no attempt to technically prevent applications from accessing internal functions (which might be a bit old fashioned).
Regards, /Niels