From: Alejandro Colomar Date: Mon, 2 Dec 2024 10:05:05 +0000 (+0100) Subject: lib/fs/readlink/: readlinknul(): Fix return type X-Git-Tag: 4.17.0~2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=8821d3ff2dcf395455d28bac4f3d75649e30b907;p=thirdparty%2Fshadow.git lib/fs/readlink/: readlinknul(): Fix return type Fixes: 419ce14b6f72 (2024-11-01, "lib/fs/readlink/: readlinknul(): Add function") Cc: Serge Halyn Signed-off-by: Alejandro Colomar --- diff --git a/lib/fs/readlink/readlinknul.c b/lib/fs/readlink/readlinknul.c index 4baea0d01..b0fc2a786 100644 --- a/lib/fs/readlink/readlinknul.c +++ b/lib/fs/readlink/readlinknul.c @@ -7,7 +7,8 @@ #include "fs/readlink/readlinknul.h" #include +#include -extern inline int readlinknul(const char *restrict link, char *restrict buf, +extern inline ssize_t readlinknul(const char *restrict link, char *restrict buf, size_t size); diff --git a/lib/fs/readlink/readlinknul.h b/lib/fs/readlink/readlinknul.h index b063a508b..606c2e112 100644 --- a/lib/fs/readlink/readlinknul.h +++ b/lib/fs/readlink/readlinknul.h @@ -22,12 +22,12 @@ ATTR_STRING(1) -inline int readlinknul(const char *restrict link, char *restrict buf, +inline ssize_t readlinknul(const char *restrict link, char *restrict buf, size_t size); // Similar to readlink(2), but terminate the string. -inline int +inline ssize_t readlinknul(const char *restrict link, char *restrict buf, size_t size) { size_t ulen;