diff options
author | mdf <mdf@FreeBSD.org> | 2011-12-12 18:44:17 +0000 |
---|---|---|
committer | mdf <mdf@FreeBSD.org> | 2011-12-12 18:44:17 +0000 |
commit | 21f7c1b29fdf6a1f3ff0070ce7cb0baaf2786fe5 (patch) | |
tree | fbc23e88a4737d6047e518d9540133f1e568c6d6 /contrib/llvm/lib/MC/MCObjectWriter.cpp | |
parent | 20fbb4d01304ebe013c75e1a2ac638689ce4e9ba (diff) | |
download | FreeBSD-src-21f7c1b29fdf6a1f3ff0070ce7cb0baaf2786fe5.zip FreeBSD-src-21f7c1b29fdf6a1f3ff0070ce7cb0baaf2786fe5.tar.gz |
- Define true and false in sys/types.h for _KERNEL consumers, and
typedef bool. Due to macro expansion it seemed better to use a
typedef for kernel consumers (specifically ofed won't compile
without more changes if a define is used).
- <stdbool.h> should also not re-define bool/true/false if they are
defined by <sys/types.h>. It would probably be a programming error
to define _KERNEL for user-space code, but downstream consumers
like Isilon have already been including <stdbool.h> in kernel
sources, and this protects that usage.
- sizeof(_Bool) is not necessarily the same as sizeof(int), so kernel
modules should be rebuild with this change. Bump __FreeBSD_version.
MFC after: 2 weeks
Sponsored by: Isilon Systems, LLC
Diffstat (limited to 'contrib/llvm/lib/MC/MCObjectWriter.cpp')
0 files changed, 0 insertions, 0 deletions