diff options
| author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-08-03 21:16:41 +0200 |
|---|---|---|
| committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-08-03 22:46:48 +0200 |
| commit | 04bf7d2d8a79bf8d06ca811518688ccda190b376 (patch) | |
| tree | bda91b114bcd43681c51b711ead69942067408e9 /debug/strncpy_chk.c | |
| parent | cbf4aa422c82b895ab56ef5e9acda37947ad4184 (diff) | |
| download | glibc-04bf7d2d8a79bf8d06ca811518688ccda190b376.tar.xz glibc-04bf7d2d8a79bf8d06ca811518688ccda190b376.zip | |
chk: Add and fix hidden builtin definitions for *_chk
Otherwise on gnu-i686 there are unwanted PLT entries in libc.so when
fortification is enabled.
Tested for i686-gnu, x86_64-gnu, i686-linux-gnu and x86_64-linux-gnu
Diffstat (limited to 'debug/strncpy_chk.c')
| -rw-r--r-- | debug/strncpy_chk.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/debug/strncpy_chk.c b/debug/strncpy_chk.c index cb142b820f..966df2739b 100644 --- a/debug/strncpy_chk.c +++ b/debug/strncpy_chk.c @@ -27,3 +27,4 @@ __strncpy_chk (char *s1, const char *s2, size_t n, size_t s1len) return strncpy (s1, s2, n); } +libc_hidden_builtin_def (__strncpy_chk) |
