[clang] [Clang][Sema] Add fortify warnings for fread, fwrite, and fgets (PR #204337)

Nick Desaulniers via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 22 11:02:09 PDT 2026


Radovan =?utf-8?q?Bo=C5=BEi=C4=87?= <radovan.bozic at htecgroup.com>,
Radovan =?utf-8?q?Bo=C5=BEi=C4=87?= <radovan.bozic at htecgroup.com>,
Radovan =?utf-8?q?Bo=C5=BEi=C4=87?= <radovan.bozic at htecgroup.com>,
Radovan =?utf-8?q?Bo=C5=BEi=C4=87?= <radovan.bozic at htecgroup.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/204337 at github.com>


================
@@ -23,6 +25,10 @@ void *memcpy(void *dst, const void *src, size_t c);
 #endif
 void bcopy(const void *src, void *dst, size_t n);
 void bzero(void *dst, size_t n);
+size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
+size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
+char *fgets(char *s, int size, FILE *stream);
+
----------------
nickdesaulniers wrote:

remove spurious newline


```suggestion
```

https://github.com/llvm/llvm-project/pull/204337


More information about the cfe-commits mailing list