[asterisk-commits] file: branch 11 r375559 - /branches/11/res/res_http_websocket.exports.in

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Wed Oct 31 13:00:36 CDT 2012


Author: file
Date: Wed Oct 31 13:00:32 2012
New Revision: 375559

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=375559
Log:
Fix an issue with res_http_websocket where the chan_sip WebSocket handler could not be registered.

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

Modified:
    branches/11/res/res_http_websocket.exports.in

Modified: branches/11/res/res_http_websocket.exports.in
URL: http://svnview.digium.com/svn/asterisk/branches/11/res/res_http_websocket.exports.in?view=diff&rev=375559&r1=375558&r2=375559
==============================================================================
--- branches/11/res/res_http_websocket.exports.in (original)
+++ branches/11/res/res_http_websocket.exports.in Wed Oct 31 13:00:32 2012
@@ -1,18 +1,18 @@
 {
 	global:
-		LINKER_SYMBOL_PREFIXast_websocket_add_protocol;
-		LINKER_SYMBOL_PREFIXast_websocket_remove_protocol;
-		LINKER_SYMBOL_PREFIXast_websocket_read;
-		LINKER_SYMBOL_PREFIXast_websocket_write;
-		LINKER_SYMBOL_PREFIXast_websocket_close;
-		LINKER_SYMBOL_PREFIXast_websocket_reconstruct_enable;
-		LINKER_SYMBOL_PREFIXast_websocket_reconstruct_disable;
-		LINKER_SYMBOL_PREFIXast_websocket_ref;
-		LINKER_SYMBOL_PREFIXast_websocket_unref;
-		LINKER_SYMBOL_PREFIXast_websocket_fd;
-		LINKER_SYMBOL_PREFIXast_websocket_remote_address;
-		LINKER_SYMBOL_PREFIXast_websocket_is_secure;
-		LINKER_SYMBOL_PREFIXast_websocket_set_nonblock;
+		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:
 		*;
 };




More information about the asterisk-commits mailing list