On some systems the optional API support uses the GCC compiler attribute "weakref" to provide its functionality. This code changes the function names and prefixes "__" to the front. The res_http_websocket exports file did not take this into account, thereby not allowing those functions to be global and ultimately found. (closes issue ASTERISK-20631) Reported by: danjenkins ........ Merged revisions 375559 from http://svn.asterisk.org/svn/asterisk/branches/11 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@375560 65c4cc65-6c06-0410-ace0-fbb531ad65f3
19 lines
657 B
Text
19 lines
657 B
Text
{
|
|
global:
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_add_protocol;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_remove_protocol;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_read;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_write;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_close;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_reconstruct_enable;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_reconstruct_disable;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_ref;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_unref;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_fd;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_remote_address;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_is_secure;
|
|
LINKER_SYMBOL_PREFIX*ast_websocket_set_nonblock;
|
|
local:
|
|
*;
|
|
};
|