[Libguestfs] [PATCH 3/3] nbdkit: add a --without-linuxdisk configure argument

Richard W.M. Jones rjones at redhat.com
Fri Jun 19 19:47:02 UTC 2020


On Fri, Jun 19, 2020 at 10:44:36AM -0600, alan somers wrote:
> Thanks.  I didn't realize that #include <config.h> must always come first.
> I'm used to the FreeBSD convention, where sys/* comes first.
> -Alan

I believe the actual reason for this (beyond our preferences!) is that
config.h, generated by autoconf, can define symbols which affect what
is enabled by system headers.  The canonical example is _GNU_SOURCE,
defined by config.h on Linux, which enables glibc extensions in
subsequent header files.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org




More information about the Libguestfs mailing list