Bug 217014

Summary: review libcap/libpsx API for API leakage
Product: Tools Reporter: Andrew G. Morgan (morgan)
Component: libcapAssignee: Andrew G. Morgan (morgan)
Status: RESOLVED CODE_FIX    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: n/a Subsystem:
Regression: No Bisected commit-id:

Description Andrew G. Morgan 2023-02-08 15:14:08 UTC
I've been dealing with some reports about internal library functions not being stable... That is folk calling into the library to do things not supported by the official API. I think it would be good to figure out what functions are callable like this and stop exporting them. This sort of thing showed up in:

https://bugs.debian.org/869588

https://stackoverflow.com/questions/22244428/hiding-symbol-names-in-library

offers some suggestions for how to do this.