1# The linker version script controls which symbols are exported. 2# Version tags that correspond to past releases group the symbols 3# that were part of that release. Hence, such a version tag is sealed 4# and MUST not be extended. 5# Any new symbols MUST only be added to the bottom of the file, in 6# the version tag for the next upcoming release. 7libnl_3 { 8global: 9 # these functions are in private header files and should have never 10 # been exported. We might hide them later. 11 genl_resolve_id; 12 13 genl_connect; 14 genl_ctrl_alloc_cache; 15 genl_ctrl_resolve; 16 genl_ctrl_resolve_grp; 17 genl_ctrl_search; 18 genl_ctrl_search_by_name; 19 genl_family_add_grp; 20 genl_family_add_op; 21 genl_family_alloc; 22 genl_family_get_hdrsize; 23 genl_family_get_id; 24 genl_family_get_maxattr; 25 genl_family_get_name; 26 genl_family_get_version; 27 genl_family_ops; 28 genl_family_put; 29 genl_family_set_hdrsize; 30 genl_family_set_id; 31 genl_family_set_maxattr; 32 genl_family_set_name; 33 genl_family_set_version; 34 genl_handle_msg; 35 genl_mngt_resolve; 36 genl_op2name; 37 genl_ops_resolve; 38 genl_register; 39 genl_register_family; 40 genl_send_simple; 41 genl_unregister; 42 genl_unregister_family; 43 genlmsg_attrdata; 44 genlmsg_attrlen; 45 genlmsg_data; 46 genlmsg_hdr; 47 genlmsg_len; 48 genlmsg_parse; 49 genlmsg_put; 50 genlmsg_user_data; 51 genlmsg_user_datalen; 52 genlmsg_user_hdr; 53 genlmsg_valid_hdr; 54 genlmsg_validate; 55local: 56 *; 57}; 58