<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 12, 2017 at 9:18 AM, Tobias C. Berner <span dir="ltr"><<a href="mailto:tcberner@freebsd.org" target="_blank">tcberner@freebsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi there<br>
<br>
I think this review introduced some Linux-only features: signalfd() is<br>
only present on Linux.<br>
So this breaks kcheckpass on FreeBSD (and probably everything non-Linux too).<br>
<br>
Would it be possible to have the long-running auth stuff hidden behind a<br>
  check_include_file("sys/signal<wbr>fd.h" HAVE_SIGNALFD_H)<br>
check?<br>
<br>
<br></blockquote><div>Not  reallly. It'd compile, but then not work, which is almost worse.<br></div><div>Is there no BSD equivalent?<br></div><div><br></div><div>Worst case it looks like we could maybe replace it with classic unix signals on the process.<br><br></div><div>David<br></div></div></div></div>