From df16cf042b6085f68b4263e24f29ad61be71cea8 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Sat, 5 May 2018 14:07:23 -0400 Subject: [PATCH] Update internal glibc functions ABI for glibc 2.27 Signed-off-by: Anders Kaseorg --- nsswitch-internal.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nsswitch-internal.h b/nsswitch-internal.h index 4a2e91d..df46050 100644 --- a/nsswitch-internal.h +++ b/nsswitch-internal.h @@ -6,10 +6,13 @@ #ifndef NSSWITCH_INTERNAL_H #define NSSWITCH_INTERNAL_H +#include #include "config.h" /* glibc/config.h.in */ -#if defined USE_REGPARMS && !defined PROF && !defined __BOUNDED_POINTERS__ +#if __GLIBC_PREREQ(2, 27) +# define internal_function +#elif defined USE_REGPARMS && !defined PROF && !defined __BOUNDED_POINTERS__ # define internal_function __attribute__ ((regparm (3), stdcall)) #else # define internal_function -- 2.45.0