<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/61151>61151</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            NetBSD: removed ioctls TIOCRCVFRAME and TIOCXMTFRAME
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          0-wiz-0
      </td>
    </tr>
</table>

<pre>
    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;
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVM1uozoUfhqzsYiMTZKyYEGSUkWadKIGXd1dZeAAvjI2sk07M09_5YSQidRpF5Mg0DHn-8E_H7dWtAogRcsNWu4CPrpOm5SE7-JXSIJS1z_TvcI7qKAvwWBKKEV0i927xkJXTlrc8TfAJYDCBnr9BjVujO7xM7jNaYdYhsgOkaxzbrC-ojmiec-FDIWq4cdCgSttvdCmRTS3ejQVhFXHVQsW0fyil0f-RiOPtG0U0ziOFp3r5YX7KIFbwHwY5E_sOsCNllK_C9XiWjQNdho34sf5TTkKWWPd4Er3g5BgQuOwVpPbsBqNAeWwgncw2HVc-ZubvwKtyHSdyzAMsRSlN86VcOIXmNdK971Wd0OD5K7Rpn-VohfOvk6fXA3DQhvR-kllIYnCiGKyRiyLKGIZIwty_WFEN_45maCby_V32hNZTFBMcEhZ7Bf2wUtRtiSIbiOKp7ejOu-SGu-_b4tvr8X--3b3ku2fMWI7PFeIbS6cH_U_5d-yp9MMuJSfIk73iNPXiN12V-wPj6ciOxxv1n4bnNHn-WOiqaE5N71s_8lfssPjn7mvHTPvDLnnBFWL5mORfw_FFyLXjllkhvxR5COaY3F4eixmkkv5-eq8ZM_F8QaZ6k8xx-L0_LvXqb5ZvZ6VoE5ZnbCEB5BGq_X6ga2jFQm6lNWrsqpZFUOSNNGSrquKJqtkSeP1QxPxOBCpPxrE__0oWUCScJbQhDWwprx-QDEBnyULKd96nyGBsHaEdBVFyyiQvARpr9FmUt8UlmNrUUyksM7eYE44CemcWXOUTRl3twO4qu8WJxiNTO_zrRWuG8tFpXtEcy8yPcLB6P-gcojmZ6M-4s5e_w8AAP__gq2l2g">