summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2021-08-01 17:46:47 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2021-08-01 18:06:58 -0700
commitff5b9bacf5e01754a6c74165949d5cb5822370f0 (patch)
tree7fe9e0212e6b76b687b3d082b17208bcd1b2c127 /lib
parent0fb92d9b37c5242ee12c16d08c5eddfb7754377c (diff)
downloadgnulib-ff5b9bacf5e01754a6c74165949d5cb5822370f0.tar.gz
xreadlink: improve -fanalyzer malloc checking
Diffstat (limited to 'lib')
-rw-r--r--lib/xreadlink.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/xreadlink.h b/lib/xreadlink.h
index ef749babe9..fb7cea7106 100644
--- a/lib/xreadlink.h
+++ b/lib/xreadlink.h
@@ -18,8 +18,12 @@
/* Written by Jim Meyering <jim@meyering.net> */
-extern char *xreadlink (char const *filename);
+#include <stdlib.h>
+
+extern char *xreadlink (char const *filename)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
#if GNULIB_XREADLINKAT
-extern char *xreadlinkat (int fd, char const *filename);
+extern char *xreadlinkat (int fd, char const *filename)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
#endif