[libvirt] FreeBSD and sys/syslimits.h

Matthias Bolte matthias.bolte at googlemail.com
Sat May 14 16:49:40 UTC 2011


libvirtd.h includes sys/syslimits.h if available. On FreeBSD the
header contains this warning:

In file included from libvirtd.h:42,
                 from dispatch.h:28,
                 from dispatch.c:30:
/usr/include/sys/syslimits.h:41:2: warning: #warning "No
user-serviceable parts inside."

Here's the relevant part from that header:

#if !defined(_KERNEL) && !defined(_LIMITS_H_) && !defined(_SYS_PARAM_H_)
#ifndef _SYS_CDEFS_H_
#error this file needs sys/cdefs.h as a prerequisite
#endif
#ifdef __CC_SUPPORTS_WARNING
#warning "No user-serviceable parts inside."
#endif
#endif

This looks like this header is not meant to be included directly, at
least on FreeBSD.

Is this something gnulib or libvirt should care about?

Matthias




More information about the libvir-list mailing list