Fix for building against musl

Dmitry V. Levin ldv at altlinux.org
Tue Mar 17 12:18:11 UTC 2015


On Tue, Mar 17, 2015 at 03:36:55AM -0400, Mike Frysinger wrote:
> On 16 Mar 2015 21:42, Felix Janda wrote:
> > <asm/ioctl.h> is for example needed for _IOC_SIZE(). That is
> > likely also the reason why ioctl.c includes it.

evdev.c includes <linux/input.h> which includes <sys/ioctl.h>.
On glibc, this leads to inclusion of <asm/ioctl.h>, musl may do things
differently.

> we should stick to linux/ioctl.h imo, and update ioctl.c to match

I'm OK with including <asm/ioctl.h>; <linux/ioctl.h> includes other
headers besides <asm/ioctl.h>.


-- 
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20150317/72fb427d/attachment.bin>


More information about the Strace-devel mailing list