JdeBP<p><span class="h-card"><a href="https://bsd.network/@brynet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>brynet</span></a></span> <span class="h-card"><a href="https://hachyderm.io/@benjamineskola" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>benjamineskola</span></a></span> <span class="h-card"><a href="https://bsd.network/@judfilm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>judfilm</span></a></span> <span class="h-card"><a href="https://mastodon.concordia.social/@mark" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mark</span></a></span> <span class="h-card"><a href="https://mastodon.online/@brightside" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>brightside</span></a></span> </p><p>The slicer69 <a href="https://tty0.social/tags/doas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>doas</span></a> has, however, retained most of the tedu code, and added an <a href="https://tty0.social/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenBSD</span></a> library compatibility layer to avoid changing some stuff. strlcpy() is in there, using millert's code.</p><p>Indeed, it has stuck to its guns over those very ioctl()s, pointing out that if one wants that functionality one needs OpenBSD for it.</p><p>As I've already pointed out, OpenDoas just wholesale deleted everything that conditionally compiled for non-Linux.</p>