<div dir="ltr">Right, that's exactly my thinking too.  Hence my suggestion in the previous post (which I suspect we just crossed paths on the email, so you didn't see it yet) to make jsut an LLDB_HOST_BSD that covers all of them.  Because we probably need OpenBSD too in most cases, and exceptions should be rare.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 12, 2014 at 10:29 AM, Ed Maste <span dir="ltr"><<a href="mailto:emaste@freebsd.org" target="_blank">emaste@freebsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 12 September 2014 12:57, Zachary Turner <<a href="mailto:zturner@google.com">zturner@google.com</a>> wrote:<br>
> What are the differences between FreeBSD and NetBSD?  Every time we check<br>
> for one, should we also be checking for the other?<br>
<br>
</span>I suspect though that where __FreeBSD__ is used in combination with<br>
another OS (e.g. __FreeBSD__ || __linux__, or __FreeBSD__ ||<br>
__APPLE__), we likely need __NetBSD__ there too.<br>
<br>
Keep in mind though that the NetBSD support so far is really just<br>
basics to get the debugger to build and run, but AFAIK there's none of<br>
the kernel debugging interface side at all yet.  I expect there will<br>
be a reasonable amount shared between FreeBSD and NetBSD there, but a<br>
lot that's OS-specific too.<br>
</blockquote></div><br></div>