On Fri, May 02, 2025 at 12:30:52PM +0200, Florian Weimer wrote:
> The termio structure will be removed from glibc 2.42. It has
> been deprecated since the late 80s/early 90s.
>
> Cherry-picked from LLVM commit 59978b21ad9c65276ee8e14f26759691b8a65763
> ("[sanitizer_common] Remove interceptors for deprecated struct termio
> (#137403)").
>
> Co-Authored-By: Tom Stellard <[email protected]>
> Signed-off-by: Florian Weimer <[email protected]>
>
> libsanitizer/
>
> * sanitizer_common/sanitizer_common_interceptors_ioctl.inc:
> (ioctl_table_fill): Remove legacy <termio.h> handling.
> * sanitizer_common/sanitizer_platform_limits_posix.cpp
> (struct_termio_sz): Remove definition.
> * sanitizer_common/sanitizer_platform_limits_posix.h
> (struct_termio_sz): Remove declaration.
Normally we say in ChangeLog for these cases just
* sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry
picked from LLVM commit 59978b21ad9c65276ee8e14f26759691b8a65763.
* sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise.
* sanitizer_common/sanitizer_platform_limits_posix.h: Likewise.
Ok for trunk/15 with that (and probably older branches as well).
Jakub