Ticket #856 (closed defect: fixed)
CLM library exposes internal symbols
| Reported by: | hafe | Owned by: | manoj |
|---|---|---|---|
| Priority: | blocker | Milestone: | 4.0.FC |
| Component: | CLM | Version: | 4.0.B5 |
| Keywords: | CLM | Cc: | |
| patch waiting for maintainer: | no |
Description
If the symbols cannot be hidden with "static" they should be at least prefixed with clma (or even better clma_private_)
$ nm libSaClm.so.0.0.0 | grep 'T ' | grep -v saClm
00000000000072a0 T Validate_Version
0000000000008368 T _fini
00000000000020f8 T _init
00000000000071d0 T add_to_async_cbk_msg_list
0000000000006920 T clma_clms_msg_proc
0000000000007120 T clma_find_hdl_rec_by_client_id
0000000000007690 T clma_hdl_cbk_dispatch
0000000000007150 T clma_hdl_list_del
0000000000007b40 T clma_hdl_rec_add
00000000000079f0 T clma_hdl_rec_del
0000000000006f20 T clma_mds_init
0000000000006c60 T clma_mds_msg_async_send
0000000000006d90 T clma_mds_msg_sync_send
0000000000007360 T clma_msg_destroy
0000000000007d30 T clma_shutdown
0000000000007e10 T clma_startup
0000000000008130 T decodeNodeAddressT
0000000000008280 T decodeSaNameT
0000000000008000 T encodeSaNameT
0000000000002ee0 T fill_cluster_ntf_buf4_from_omsg
0000000000003230 T fill_cluster_ntf_buf_from_omsg
0000000000002b50 T fill_clusterbuf_from_buf_4
0000000000002c50 T fill_node_from_node4
0000000000003ae0 T saclmclusternodeget
0000000000004c00 T saclmclustertrack
0000000000004630 T saclminitialize
00000000000032e0 T send_mds_msg_get_clusternotificationbuf
0000000000002fa0 T send_mds_msg_get_clusternotificationbuf_4
00000000000028a0 T validate_flags_buf
00000000000026b0 T validate_flags_buf_4
