2010-04-02 18:57:58 +00:00
|
|
|
{
|
|
|
|
global:
|
|
|
|
LINKER_SYMBOL_PREFIXast_*;
|
2013-07-24 19:32:23 +00:00
|
|
|
LINKER_SYMBOL_PREFIXbridge_*;
|
|
|
|
LINKER_SYMBOL_PREFIXbridge_channel_*;
|
2010-04-02 18:57:58 +00:00
|
|
|
LINKER_SYMBOL_PREFIX_ast_*;
|
|
|
|
LINKER_SYMBOL_PREFIX__ast_*;
|
|
|
|
LINKER_SYMBOL_PREFIXpbx_*;
|
|
|
|
LINKER_SYMBOL_PREFIXastman_*;
|
2012-06-01 16:33:25 +00:00
|
|
|
LINKER_SYMBOL_PREFIXaco_*;
|
|
|
|
LINKER_SYMBOL_PREFIX__aco_*;
|
2010-04-02 18:57:58 +00:00
|
|
|
LINKER_SYMBOL_PREFIXao2_*;
|
|
|
|
LINKER_SYMBOL_PREFIX__ao2_*;
|
|
|
|
LINKER_SYMBOL_PREFIXoption_debug;
|
|
|
|
LINKER_SYMBOL_PREFIXoption_verbose;
|
|
|
|
LINKER_SYMBOL_PREFIXdahdi_chan_name;
|
|
|
|
LINKER_SYMBOL_PREFIXdahdi_chan_name_len;
|
|
|
|
LINKER_SYMBOL_PREFIXdahdi_chan_mode;
|
|
|
|
LINKER_SYMBOL_PREFIXcallerid_*;
|
|
|
|
LINKER_SYMBOL_PREFIXcid_di;
|
|
|
|
LINKER_SYMBOL_PREFIXcid_dr;
|
|
|
|
LINKER_SYMBOL_PREFIXclidsb;
|
|
|
|
LINKER_SYMBOL_PREFIXMD5*;
|
|
|
|
LINKER_SYMBOL_PREFIXsched_*;
|
|
|
|
LINKER_SYMBOL_PREFIXio_*;
|
|
|
|
LINKER_SYMBOL_PREFIXjb_*;
|
|
|
|
LINKER_SYMBOL_PREFIXaes_*;
|
|
|
|
LINKER_SYMBOL_PREFIXconfig_*;
|
|
|
|
LINKER_SYMBOL_PREFIXtdd_*;
|
|
|
|
LINKER_SYMBOL_PREFIXterm_*;
|
|
|
|
LINKER_SYMBOL_PREFIXchannelreloadreason2txt;
|
|
|
|
LINKER_SYMBOL_PREFIXdevstate2str;
|
|
|
|
LINKER_SYMBOL_PREFIX__manager_event;
|
|
|
|
LINKER_SYMBOL_PREFIXdialed_interface_info;
|
|
|
|
LINKER_SYMBOL_PREFIXstrsep;
|
|
|
|
LINKER_SYMBOL_PREFIXsetenv;
|
2013-03-08 15:15:13 +00:00
|
|
|
LINKER_SYMBOL_PREFIXstasis_*;
|
2010-04-02 18:57:58 +00:00
|
|
|
LINKER_SYMBOL_PREFIXunsetenv;
|
|
|
|
LINKER_SYMBOL_PREFIXstrcasestr;
|
|
|
|
LINKER_SYMBOL_PREFIXstrnlen;
|
|
|
|
LINKER_SYMBOL_PREFIXstrndup;
|
|
|
|
LINKER_SYMBOL_PREFIXvasprintf;
|
|
|
|
LINKER_SYMBOL_PREFIXasprintf;
|
|
|
|
LINKER_SYMBOL_PREFIXstrtoq;
|
|
|
|
LINKER_SYMBOL_PREFIXgetloadavg;
|
|
|
|
LINKER_SYMBOL_PREFIXntohll;
|
|
|
|
LINKER_SYMBOL_PREFIXhtonll;
|
2010-09-24 03:43:14 +00:00
|
|
|
LINKER_SYMBOL_PREFIXtimersub;
|
2010-06-08 05:29:08 +00:00
|
|
|
LINKER_SYMBOL_PREFIXres_srtp;
|
|
|
|
LINKER_SYMBOL_PREFIXres_srtp_policy;
|
|
|
|
LINKER_SYMBOL_PREFIXsecure_call_info;
|
2016-04-30 22:52:47 +00:00
|
|
|
LINKER_SYMBOL_PREFIX__progname;
|
|
|
|
LINKER_SYMBOL_PREFIXenviron;
|
2013-08-22 08:26:55 +00:00
|
|
|
/*
|
|
|
|
|
|
|
|
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;
|
2010-04-02 18:57:58 +00:00
|
|
|
local:
|
|
|
|
*;
|
|
|
|
};
|