mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- Redefine internal minievent symbols to unique symbols that helps
linking on platforms where the linker leaks names across modules. git-svn-id: file:///svn/unbound/trunk@3252 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
973f7a2225
commit
5b7de6d753
3 changed files with 32 additions and 0 deletions
|
|
@ -1,6 +1,8 @@
|
|||
4 November 2014: Wouter
|
||||
- Add ub_ctx_add_ta_autr function to add a RFC5011 automatically
|
||||
tracked trust anchor to libunbound.
|
||||
- Redefine internal minievent symbols to unique symbols that helps
|
||||
linking on platforms where the linker leaks names across modules.
|
||||
|
||||
27 October 2014: Wouter
|
||||
- Disabled use of SSLv3 in remote-control and ssl-upstream.
|
||||
|
|
|
|||
|
|
@ -58,6 +58,21 @@
|
|||
#define HAVE_EVENT_BASE_FREE
|
||||
#endif
|
||||
|
||||
/* redefine to use our own namespace so that on platforms where
|
||||
* linkers crosslink library-private symbols with other symbols, it works */
|
||||
#define event_init minievent_init
|
||||
#define event_get_version minievent_get_version
|
||||
#define event_get_method minievent_get_method
|
||||
#define event_base_dispatch minievent_base_dispatch
|
||||
#define event_base_loopexit minievent_base_loopexit
|
||||
#define event_base_free minievent_base_free
|
||||
#define event_set minievent_set
|
||||
#define event_base_set minievent_base_set
|
||||
#define event_add minievent_add
|
||||
#define event_del minievent_del
|
||||
#define signal_add minisignal_add
|
||||
#define signal_del minisignal_del
|
||||
|
||||
/** event timeout */
|
||||
#define EV_TIMEOUT 0x01
|
||||
/** event fd readable */
|
||||
|
|
|
|||
|
|
@ -90,6 +90,21 @@
|
|||
#define HAVE_EVENT_BASE_FREE
|
||||
#endif
|
||||
|
||||
/* redefine the calls to different names so that there is no name
|
||||
* collision with other code that uses libevent names. (that uses libunbound)*/
|
||||
#define event_init winsockevent_init
|
||||
#define event_get_version winsockevent_get_version
|
||||
#define event_get_method winsockevent_get_method
|
||||
#define event_base_dispatch winsockevent_base_dispatch
|
||||
#define event_base_loopexit winsockevent_base_loopexit
|
||||
#define event_base_free winsockevent_base_free
|
||||
#define event_set winsockevent_set
|
||||
#define event_base_set winsockevent_base_set
|
||||
#define event_add winsockevent_add
|
||||
#define event_del winsockevent_del
|
||||
#define signal_add winsocksignal_add
|
||||
#define signal_del winsocksignal_del
|
||||
|
||||
/** event timeout */
|
||||
#define EV_TIMEOUT 0x01
|
||||
/** event fd readable */
|
||||
|
|
|
|||
Loading…
Reference in a new issue