libc: fix typo in __RENAME macro
Apparently __strncpy_real redirects to strcpy instead of strncpy for GCC builds. This is bad, and it confused a project compiled by GCC that uses strcpy. I audited all of the FORTIFY-related __RENAMEs both manually and with a script I hacked together; they all look correct aside from this one. FWIW, with the cleaned up clang FORTIFY, lots of the `void foo() __RENAME(foo)` will just become `void foo()` if this last thing I'm working on gets through review. Bug: 35329524 Test: Previously broken project now seems to work. Bullhead and Ryu both build + boot. (cherry picked from commit 31e5a35f) Change-Id: I790a42f2cf2f7b8e003faa4df9135db22a2e20db
Loading
Please sign in to comment