Merge "res_calendar: Specialized calendars depend on symbols of general calendar."
[asterisk/asterisk.git] / main / asterisk.exports.in
index b02550f..f997587 100644 (file)
@@ -1,10 +1,14 @@
 {
        global:
                LINKER_SYMBOL_PREFIXast_*;
+               LINKER_SYMBOL_PREFIXbridge_*;
+               LINKER_SYMBOL_PREFIXbridge_channel_*;
                LINKER_SYMBOL_PREFIX_ast_*;
                LINKER_SYMBOL_PREFIX__ast_*;
                LINKER_SYMBOL_PREFIXpbx_*;
                LINKER_SYMBOL_PREFIXastman_*;
+               LINKER_SYMBOL_PREFIXaco_*;
+               LINKER_SYMBOL_PREFIX__aco_*;
                LINKER_SYMBOL_PREFIXao2_*;
                LINKER_SYMBOL_PREFIX__ao2_*;
                LINKER_SYMBOL_PREFIXoption_debug;
@@ -30,6 +34,7 @@
                LINKER_SYMBOL_PREFIXdialed_interface_info;
                LINKER_SYMBOL_PREFIXstrsep;
                LINKER_SYMBOL_PREFIXsetenv;
+               LINKER_SYMBOL_PREFIXstasis_*;
                LINKER_SYMBOL_PREFIXunsetenv;
                LINKER_SYMBOL_PREFIXstrcasestr;
                LINKER_SYMBOL_PREFIXstrnlen;
                LINKER_SYMBOL_PREFIXgetloadavg;
                LINKER_SYMBOL_PREFIXntohll;
                LINKER_SYMBOL_PREFIXhtonll;
+               LINKER_SYMBOL_PREFIXtimersub;
                LINKER_SYMBOL_PREFIXres_srtp;
                LINKER_SYMBOL_PREFIXres_srtp_policy;
                LINKER_SYMBOL_PREFIXsecure_call_info;
+               LINKER_SYMBOL_PREFIX__progname;
+               LINKER_SYMBOL_PREFIXenviron;
+               /*
+
+               If _IO_stdin_used is not exported, stdout/stderr may not get
+               properly aligned. That causes breakage on some architectures.
+
+               http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#51
+               http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#94
+               http://lists.gnu.org/archive/html/bug-glibc/2001-12/msg00203.html
+
+               We export the symbol to get proper behaviour. Now printf
+               doesn't SIGBUS anymore on the SPARC.
+
+               Michael Karcher wrote on Jan 13, 2013:
+               > A build process that mangles the export of _IO_stdin_used is
+               > (as defined by the libc ABI, even if not explicitly written
+               > down) broken. [...]
+
+               */
+               LINKER_SYMBOL_PREFIX_IO_stdin_used;
        local:
                *;
 };