summaryrefslogtreecommitdiff
path: root/event-internal.h
diff options
context:
space:
mode:
authorAzat Khuzhin <a3at.mail@gmail.com>2017-03-12 20:50:35 +0300
committerAzat Khuzhin <a3at.mail@gmail.com>2017-03-13 12:57:22 +0300
commit9081b66c9c1446b11c0052bade799fafb460efed (patch)
tree5a736bdd8a074e93dc79c2faece3e4a67df1c203 /event-internal.h
parent83b1584700ec453e89017b5f12cf338a50b101b4 (diff)
downloadlibevent-9081b66c9c1446b11c0052bade799fafb460efed.tar.gz
Export symbols for -fvisibility=hidden (under cmake)
Fixes: #442
Diffstat (limited to 'event-internal.h')
-rw-r--r--event-internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/event-internal.h b/event-internal.h
index 66dcfc32..08a2bde1 100644
--- a/event-internal.h
+++ b/event-internal.h
@@ -421,16 +421,19 @@ int event_del_nolock_(struct event *ev, int blocking);
int event_remove_timer_nolock_(struct event *ev);
void event_active_nolock_(struct event *ev, int res, short count);
+EVENT2_EXPORT_SYMBOL
int event_callback_activate_(struct event_base *, struct event_callback *);
int event_callback_activate_nolock_(struct event_base *, struct event_callback *);
int event_callback_cancel_(struct event_base *base,
struct event_callback *evcb);
void event_callback_finalize_nolock_(struct event_base *base, unsigned flags, struct event_callback *evcb, void (*cb)(struct event_callback *, void *));
+EVENT2_EXPORT_SYMBOL
void event_callback_finalize_(struct event_base *base, unsigned flags, struct event_callback *evcb, void (*cb)(struct event_callback *, void *));
int event_callback_finalize_many_(struct event_base *base, int n_cbs, struct event_callback **evcb, void (*cb)(struct event_callback *, void *));
+EVENT2_EXPORT_SYMBOL
void event_active_later_(struct event *ev, int res);
void event_active_later_nolock_(struct event *ev, int res);
int event_callback_activate_later_nolock_(struct event_base *base,
@@ -441,6 +444,7 @@ void event_callback_init_(struct event_base *base,
struct event_callback *cb);
/* FIXME document. */
+EVENT2_EXPORT_SYMBOL
void event_base_add_virtual_(struct event_base *base);
void event_base_del_virtual_(struct event_base *base);
@@ -450,6 +454,7 @@ void event_base_del_virtual_(struct event_base *base);
Returns on success; aborts on failure.
*/
+EVENT2_EXPORT_SYMBOL
void event_base_assert_ok_(struct event_base *base);
void event_base_assert_ok_nolock_(struct event_base *base);