[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-utopia-maintainers] Bug#602476: policykit-1: FTBFS on kfreebsd-*: sys/signalfd.h: No such file or directory



Michael Biebl <biebl@debian.org> writes:
>> | gposixsignal.c:26:26: error: sys/signalfd.h: No such file or directory

Hmm. Is signalfd() used by _g_posix_signal_source_new() is a
Linux-only feature? Man page says

VERSIONS
 signalfd() is available on Linux since kernel 2.6.22.  Working
 support is provided in glibc since version 2.8.  The signalfd4()
 system call (see NOTES) is available on Linux since kernel 2.6.27.

and it is also listed in "Re: Porting upstart to kfreebsd" at

http://www.mail-archive.com/debian-bsd@lists.debian.org/msg04855.html

under "Linux-specific thing that the current and next versions
use/will use are".

This code did not exist in 0.96-3 so maybe you just need to ask
upstream to think about how they want to this on non-Linux systems?
(I'm assuming this 0.99-1 is not targeting squeeze so we are not in a
hurry.)



Reply to: