diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2025-08-01 15:00:25 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2025-08-01 16:57:41 -0300 |
commit | 7107bebf19286f42dcb0a97581137a5893c16206 (patch) | |
tree | 2c7419306c5d2bc66d82b009647c1b1b842a0093 /sysdeps/ieee754/ldbl-opt/s_ldexp.c | |
parent | cf91048748408f81566ead5b9498744100aa589c (diff) | |
download | glibc-master.zip glibc-master.tar.gz glibc-master.tar.bz2 |
The SYSCALL_CANCEL calls __syscall_cancel, which in turn
calls __internal_syscall_cancel with an 'int' return instead of the
expected 'long int'. This causes issues with syscalls that return
values larger than INT_MAX, such as copy_file_range [1].
Checked on x86_64-linux-gnu.
[1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=79139
Reviewed-by: Andreas K. Huettel <dilfridge@gentoo.org>
Diffstat (limited to 'sysdeps/ieee754/ldbl-opt/s_ldexp.c')
0 files changed, 0 insertions, 0 deletions