From 036b319210b142b47c7a821e384c2dc5d2108c07 Mon Sep 17 00:00:00 2001 From: clfreville2 Date: Sat, 18 May 2024 15:09:28 +0200 Subject: [PATCH] Fix function conflict with Glibc 2.38 --- fakeid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fakeid.c b/fakeid.c index 2e4f51f..acc50cd 100644 --- a/fakeid.c +++ b/fakeid.c @@ -8,7 +8,7 @@ #include #include -int strlcpy(char *restrict dest, const char *restrict src, size_t bufsize) { +static int id_strlcpy(char *restrict dest, const char *restrict src, size_t bufsize) { size_t i; for (i = 0; i < bufsize; ++i) { dest[i] = src[i]; @@ -28,7 +28,7 @@ int getlogin_r(char *buf, size_t bufsize) { if (login == NULL) { return ENOENT; } - return strlcpy(buf, login, bufsize); + return id_strlcpy(buf, login, bufsize); } struct passwd *getpwuid(uid_t uid) {