asterisk.exports.in 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {
  2. global:
  3. LINKER_SYMBOL_PREFIXast_*;
  4. LINKER_SYMBOL_PREFIX_ast_*;
  5. LINKER_SYMBOL_PREFIX__ast_*;
  6. LINKER_SYMBOL_PREFIXpbx_*;
  7. LINKER_SYMBOL_PREFIXastman_*;
  8. LINKER_SYMBOL_PREFIXaco_*;
  9. LINKER_SYMBOL_PREFIX__aco_*;
  10. LINKER_SYMBOL_PREFIXao2_*;
  11. LINKER_SYMBOL_PREFIX__ao2_*;
  12. LINKER_SYMBOL_PREFIXoption_debug;
  13. LINKER_SYMBOL_PREFIXoption_verbose;
  14. LINKER_SYMBOL_PREFIXdahdi_chan_name;
  15. LINKER_SYMBOL_PREFIXdahdi_chan_name_len;
  16. LINKER_SYMBOL_PREFIXdahdi_chan_mode;
  17. LINKER_SYMBOL_PREFIXcallerid_*;
  18. LINKER_SYMBOL_PREFIXcid_di;
  19. LINKER_SYMBOL_PREFIXcid_dr;
  20. LINKER_SYMBOL_PREFIXclidsb;
  21. LINKER_SYMBOL_PREFIXMD5*;
  22. LINKER_SYMBOL_PREFIXsched_*;
  23. LINKER_SYMBOL_PREFIXio_*;
  24. LINKER_SYMBOL_PREFIXjb_*;
  25. LINKER_SYMBOL_PREFIXaes_*;
  26. LINKER_SYMBOL_PREFIXconfig_*;
  27. LINKER_SYMBOL_PREFIXtdd_*;
  28. LINKER_SYMBOL_PREFIXterm_*;
  29. LINKER_SYMBOL_PREFIXchannelreloadreason2txt;
  30. LINKER_SYMBOL_PREFIXdevstate2str;
  31. LINKER_SYMBOL_PREFIX__manager_event;
  32. LINKER_SYMBOL_PREFIXdialed_interface_info;
  33. LINKER_SYMBOL_PREFIXstrsep;
  34. LINKER_SYMBOL_PREFIXsetenv;
  35. LINKER_SYMBOL_PREFIXunsetenv;
  36. LINKER_SYMBOL_PREFIXstrcasestr;
  37. LINKER_SYMBOL_PREFIXstrnlen;
  38. LINKER_SYMBOL_PREFIXstrndup;
  39. LINKER_SYMBOL_PREFIXvasprintf;
  40. LINKER_SYMBOL_PREFIXasprintf;
  41. LINKER_SYMBOL_PREFIXstrtoq;
  42. LINKER_SYMBOL_PREFIXgetloadavg;
  43. LINKER_SYMBOL_PREFIXntohll;
  44. LINKER_SYMBOL_PREFIXhtonll;
  45. LINKER_SYMBOL_PREFIXtimersub;
  46. LINKER_SYMBOL_PREFIXres_srtp;
  47. LINKER_SYMBOL_PREFIXres_srtp_policy;
  48. LINKER_SYMBOL_PREFIXsecure_call_info;
  49. /*
  50. If _IO_stdin_used is not exported, stdout/stderr may not get
  51. properly aligned. That causes breakage on some architectures.
  52. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#51
  53. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#94
  54. http://lists.gnu.org/archive/html/bug-glibc/2001-12/msg00203.html
  55. We export the symbol to get proper behaviour. Now printf
  56. doesn't SIGBUS anymore on the SPARC.
  57. Michael Karcher wrote on Jan 13, 2013:
  58. > A build process that mangles the export of _IO_stdin_used is
  59. > (as defined by the libc ABI, even if not explicitly written
  60. > down) broken. [...]
  61. */
  62. LINKER_SYMBOL_PREFIX_IO_stdin_used;
  63. local:
  64. *;
  65. };