Skip to content

NetBSD: removed ioctls TIOCRCVFRAME and TIOCXMTFRAME #61151

@0-wiz-0

Description

@0-wiz-0

In December 2022, two ioctls have been removed from NetBSD:
https://mail-index.netbsd.org/source-changes/2022/12/21/msg142441.html
Please apply the following diff to fix the build of compiler-rt on NetBSD-current newer than that:

--- lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp.orig      2023-01-12 07:12:30.000000000 +0000
+++ lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
@@ -2342,8 +2350,12 @@ unsigned IOCTL_TIOCDRAIN = TIOCDRAIN;
 unsigned IOCTL_TIOCGFLAGS = TIOCGFLAGS;
 unsigned IOCTL_TIOCSFLAGS = TIOCSFLAGS;
 unsigned IOCTL_TIOCDCDTIMESTAMP = TIOCDCDTIMESTAMP;
+#ifdef TIOCRCVFRAME
 unsigned IOCTL_TIOCRCVFRAME = TIOCRCVFRAME;
+#endif
+#ifdef TIOCXMTFRAME
 unsigned IOCTL_TIOCXMTFRAME = TIOCXMTFRAME;
+#endif
 unsigned IOCTL_TIOCPTMGET = TIOCPTMGET;
 unsigned IOCTL_TIOCGRANTPT = TIOCGRANTPT;
 unsigned IOCTL_TIOCPTSNAME = TIOCPTSNAME;

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions