]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
lib/fs/readlink/: readlinknul(): Fix return type
authorAlejandro Colomar <alx@kernel.org>
Mon, 2 Dec 2024 10:05:05 +0000 (11:05 +0100)
committerSerge Hallyn <serge@hallyn.com>
Tue, 10 Dec 2024 03:26:00 +0000 (21:26 -0600)
Fixes: 419ce14b6f72 (2024-11-01, "lib/fs/readlink/: readlinknul(): Add function")
Cc: Serge Halyn <serge@hallyn.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
lib/fs/readlink/readlinknul.c
lib/fs/readlink/readlinknul.h

index 4baea0d01238e18a0897513dd5a570119c595630..b0fc2a786f1ed1934a924f786e5308752467b473 100644 (file)
@@ -7,7 +7,8 @@
 #include "fs/readlink/readlinknul.h"
 
 #include <stddef.h>
+#include <sys/types.h>
 
 
-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);
index b063a508b07121ddb2301daf6c74533513440085..606c2e112d9b37af13f680763e5d45ff8a2a96d6 100644 (file)
 
 
 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;