Description: Allows to build against glibc >=2.24 Author: Aurelien Jarno Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833971 --- xautolock-2.2.orig/src/engine.c +++ xautolock-2.2/src/engine.c @@ -240,7 +240,7 @@ evaluateTriggers (Display* d) #else /* VMS */ if (lockerPid) { -#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4) +#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4) && !defined (__GLIBC__) union wait status; /* childs process status */ #else /* !UTEKV && !SYSV && !SVR4 */ int status = 0; /* childs process status */ @@ -251,7 +251,7 @@ evaluateTriggers (Display* d) (void) kill (lockerPid, SIGTERM); } -#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4) +#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4) && !defined (__GLIBC__) if (wait3 (&status, WNOHANG, 0)) #else /* !UTEKV && !SYSV && !SVR4 */ if (waitpid (-1, &status, WNOHANG))