summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorKaleb S. KEITHLEY <kkeithle@redhat.com>2017-12-27 12:33:16 -0500
committerJeff Darcy <jeff@pl.atyp.us>2018-01-02 16:13:19 +0000
commit26f00e5eeb3e5c37d3323c0fce87893a3b41bb5b (patch)
treecbc999b00029bef0b5156711b317a5b3642717e2 /tests
parent14dbd5da1cae64e6d4d2c69966e19844d090ce98 (diff)
downloadglusterfs-26f00e5eeb3e5c37d3323c0fce87893a3b41bb5b.tar.gz
glusterfs-26f00e5eeb3e5c37d3323c0fce87893a3b41bb5b.tar.xz
glusterfs-26f00e5eeb3e5c37d3323c0fce87893a3b41bb5b.zip
libglusterfs: export minimum necessary symbols
minimize risk of symbol collisions in global namespace. see https://review.gluster.org/#/c/5697/ which Amar has resurrected. This is a strawman proposal to use an export-list to only export the necessary symbols from libglusterfs. I suppose some of this could be fixed by smarter use of static in the function definitions. It's a bit scary to see some of the names we expose. And then there are the names we use in the reserved namespace. One step short of going all the way to symbol versions fixes gluster/glusterfs#382 Change-Id: Ifb848dfc655ef735dd27c73b7729e1188eb817f1 Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions