summaryrefslogtreecommitdiff
path: root/accel-pppd/extra
diff options
context:
space:
mode:
authorSergey V. Lobanov <sergey@lobanov.in>2024-08-22 15:47:40 +0000
committerSergey V. Lobanov <sergey@lobanov.in>2024-08-23 23:45:58 +0000
commit3be221b510112a30922b1da2697eaaaca09ebfd5 (patch)
tree9db426752552a23796c9fc3c0ac749b4ac099681 /accel-pppd/extra
parent2d38a77c008524e293e0dc4b1e46c9093e7a9457 (diff)
downloadaccel-ppp-3be221b510112a30922b1da2697eaaaca09ebfd5.tar.gz
accel-ppp-3be221b510112a30922b1da2697eaaaca09ebfd5.zip
ci: run tests in alpine vm
Alpine Linux uses musl libc so now accel-ppp is tested under musl Currently, Alpine Linux doesn't provide a link to the latest stable version so direct link to Alpine 3.20 is used Improved musl support might be used to run on platforms like openwrt without additional patches
Diffstat (limited to 'accel-pppd/extra')
-rw-r--r--accel-pppd/extra/logwtmp.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/accel-pppd/extra/logwtmp.c b/accel-pppd/extra/logwtmp.c
index f95b62c4..f66e6403 100644
--- a/accel-pppd/extra/logwtmp.c
+++ b/accel-pppd/extra/logwtmp.c
@@ -14,6 +14,7 @@
#include "memdebug.h"
+#ifdef HAVE_LOGWTMP
static void ev_ses_started(struct ap_session *ses)
{
logwtmp(ses->ifname, ses->username ?: "", ses->ctrl->calling_station_id);
@@ -29,5 +30,11 @@ static void init(void)
triton_event_register_handler(EV_SES_STARTED, (triton_event_func)ev_ses_started);
triton_event_register_handler(EV_SES_FINISHED, (triton_event_func)ev_ses_finished);
}
+#else
+static void init(void)
+{
+ log_warn("logwtmp is not supported on your platfrom, check libc doc\n");
+}
+#endif
DEFINE_INIT(200, init);