On Sat, 31 Oct 2015 21:50:59 +0100 Stefan Tauner <[email protected]> wrote:
> This is mostly achieved by fixing or refining the inclusion of header > files and replacing glibc-specific ifdefs with more generic ones. > > - <sys/io.h>: Contains iopl(2) and x86 I/O port access functions (inb, outb > etc). > Generally Linux-specific but also availble on debian/kFreeBSD. > Provided by glibc as well as musl and uclibc. > Include it if we are running Linux or if glibc is detected. > - <sys/fcntl.h>: should be (and is) replaced by <fcntl.h> (without the > "sys" prefix). > - <linux/spi/spidev.h>: Does not include all necessary headers, namely > _IOC_SIZEBITS that is used in the definition of > SPI_MSGSIZE is not brought in via <linux/ioctl.h> > but instead we relied so far on glibc's including > it via <sys/ioctl.h>. Change that to explicitly > including <linux/ioctl.h>. > - <endian.h>: Would also be available in musl but there is no easy way > to detect it so we do not try yet. > > The bug report and initial patches were > Signed-off-by: Gwenhael Goavec-Merou <[email protected]> > > Signed-off-by: Stefan Tauner <[email protected]> Committed in r1898. -- Kind regards/Mit freundlichen Grüßen, Stefan Tauner _______________________________________________ flashrom mailing list [email protected] http://www.flashrom.org/mailman/listinfo/flashrom
