]> Savannah Git Hosting - gnulib.git/commit
stdio: use _GL_ATTRIBUTE_MALLOC
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 14 May 2023 04:47:10 +0000 (21:47 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 14 May 2023 04:48:54 +0000 (21:48 -0700)
commit76402405d17a99f00b46e7bdc2a4896fb11f0d64
tree65c20a0f9fd1bfdef07cda682a58373c94951d59
parentacb36717d8dd76b5cb755edc53aa5cea7f24db01
stdio: use _GL_ATTRIBUTE_MALLOC

* lib/stdio.in.h (fdopen, fopen, popen, tmpfile): Declare with
_GL_ATTRIBUTE_MALLOC, for consistency with glibc, and so that
building the fopen module with ‘gcc -O2 -Wsuggest-attribute=malloc
-Wsystem-headers -Werror’ does not fail with “stdio.h: In function
‘rpl_fopen’: stdio.h:970:1: error: function might be candidate for
attribute ‘malloc’ [-Werror=suggest-attribute=malloc]”, a problem
I noticed on both Fedora 38 and Ubuntu 23.04.

sigsegv: Add tentative support for Hurd/x86_64.  Reported by
Samuel Thibault <samuel.thibault@ens-lyon.org>.
ChangeLog
lib/stdio.in.h