On Feb 18, 2011, at 7:39 PM, Jukka Ruohonen wrote: > On Sat, Feb 19, 2011 at 02:01:46AM +0000, Matt Thomas wrote: >> Module Name: src >> Committed By: matt >> Date: Sat Feb 19 02:01:46 UTC 2011 >> >> Modified Files: >> src/sys/sys: cdefs.h >> >> Log Message: >> Add __CTASSERT(x) > > Why can't there be just a single CTASSERT(x)? Alternatively, a lower-case > ___ctassert(x) would perhaps be better for userspace, given the existing > practices used in cdefs(3).
CTASSERT violates the user namespace hence __CTASSERT. I could undefine CTASSERT for the kernel but that would mean changing a bunch of code so adding a CTASSERT alias was easier.