diff --git a/include/ircd/info.h b/include/ircd/info.h index a681d2550..3cd36b968 100644 --- a/include/ircd/info.h +++ b/include/ircd/info.h @@ -48,6 +48,8 @@ namespace ircd::info extern const size_t rlimit_data; extern const size_t rlimit_rss; extern const size_t rlimit_nofile; + + extern const int glibc[3]; #ifdef HAVE_SYS_UTSNAME_H extern const ::utsname utsname; #endif diff --git a/ircd/info.cc b/ircd/info.cc index 2198b6f2e..2b057650f 100644 --- a/ircd/info.cc +++ b/ircd/info.cc @@ -183,6 +183,14 @@ ircd::info::startup // System / platform information // +const int +glibc[3] +{ + __GNU_LIBRARY__, + __GLIBC__, + __GLIBC_MINOR__, +}; + #ifdef HAVE_SYS_UTSNAME_H decltype(ircd::info::utsname) ircd::info::utsname{[]