Include error.h in error.c.
Wrap all used gcc atomic built-ins in busybus.h macros.