From 87f302d8f9fcca1af1a948841f5169281663fed6 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 21 Apr 2021 13:59:01 +0000 Subject: Nop out logouthookd if no struct ucred, instead of erroring out --- src/misc/s6-linux-init-logouthookd.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/misc/s6-linux-init-logouthookd.c b/src/misc/s6-linux-init-logouthookd.c index cc542ba..2b03f48 100644 --- a/src/misc/s6-linux-init-logouthookd.c +++ b/src/misc/s6-linux-init-logouthookd.c @@ -2,9 +2,7 @@ #include -#ifndef SKALIBS_HASSOPEERCRED -#error "The SO_PEERCRED option to getsockopt() is required." -#endif +#ifdef SKALIBS_HASSOPEERCRED #include @@ -67,3 +65,13 @@ int main (void) if (!pututxline(utx)) strerr_diefu1sys(111, "pututxline") ; return 0 ; } + +#else + + /* Only Linux needs a real implementation */ + +int main (void) +{ +} + +#endif -- cgit v1.2.3