diff --git a/src/main/select.c b/src/main/select.c index 08ff837f7..61749d10d 100644 --- a/src/main/select.c +++ b/src/main/select.c @@ -74,6 +74,20 @@ do { \ #define FD_SETSIZE 1024 #endif +#ifdef USE_LIBEVENT +const char * +get_libevent_version(void) +{ + return event_get_version(); +} +#else +const char * +get_libevent_version(void) +{ + return ""; +} +#endif + /* #define DEBUG_CALLS */ diff --git a/src/main/select.h b/src/main/select.h index 02c48781a..24a2644a8 100644 --- a/src/main/select.h +++ b/src/main/select.h @@ -52,6 +52,8 @@ int can_write(int fd); void terminate_select(void); +const char *get_libevent_version(void); + #ifdef __cplusplus } #endif diff --git a/src/main/version.c b/src/main/version.c index 6caf7a42f..fd4722934 100644 --- a/src/main/version.c +++ b/src/main/version.c @@ -31,6 +31,7 @@ #include "intl/libintl.h" #include "main/module.h" +#include "main/select.h" #include "main/version.h" #include "terminal/terminal.h" #include "util/error.h" @@ -172,10 +173,10 @@ get_dyn_full_version(struct terminal *term, int more) comma, _("Combining characters", term), #endif #ifdef CONFIG_LIBEV - comma, (event_enabled ? _("libev", term) : _("libev (disabled)", term)), + comma, (event_enabled ? _("libev", term) : _("libev (disabled)", term)), "(", get_libevent_version(), ")", #endif #ifdef CONFIG_LIBEVENT - comma, (event_enabled ? _("libevent", term) : _("libevent (disabled)", term)), + comma, (event_enabled ? _("libevent", term) : _("libevent (disabled)", term)), "(", get_libevent_version(), ")", #endif #ifdef CONFIG_TERMINFO comma, (get_cmd_opt_bool("terminfo") ? _("terminfo", term) : _("terminfo (disabled)", term)),