Define _SYS_CDEFS_H and _SYS_CDEFS_H after including <sys/cdefs.h>

This makes sure the “standard” inclusion protectors are in place, as at
least some FreeBSD kernel headers expect these to be defined to do some
sanity checks.
This commit is contained in:
Guillem Jover 2011-05-25 21:02:40 +02:00
parent 9d04217174
commit 71e5db4cde

View File

@ -33,6 +33,16 @@
#include <sys/cdefs.h>
#endif
/*
* Some kFreeBSD headers expect those macros to be set for sanity checks.
*/
#ifndef _SYS_CDEFS_H_
#define _SYS_CDEFS_H_
#endif
#ifndef _SYS_CDEFS_H
#define _SYS_CDEFS_H
#endif
#ifndef __dead2
# define __dead2
#endif