From f09abdf6e236198e6dbf7d049dc99534d9f8af01 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Tue, 28 Jan 2025 12:52:23 +0100 Subject: Fix a compilation error on C99 Add some ifdef guards around `getlogin_r`. --- tests/test_getlogin_r_static.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests/test_getlogin_r_static.c') diff --git a/tests/test_getlogin_r_static.c b/tests/test_getlogin_r_static.c index 64f76c5..52638b9 100644 --- a/tests/test_getlogin_r_static.c +++ b/tests/test_getlogin_r_static.c @@ -3,6 +3,7 @@ #include int main(int argc, char** argv) { +#if _REENTRANT || _POSIX_C_SOURCE >= 199506L char buffer[12] = {0}; getlogin_r(buffer, 10); @@ -13,4 +14,6 @@ int main(int argc, char** argv) { puts(buffer); return ret; +#endif + return 0; } -- cgit v1.3