X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibc%2Fassert.h;fp=src%2Flibc%2Fassert.h;h=4ac0d15fa059668c83ce81c032898a82c8bf5b85;hb=d1e8a437c1fab4535f82c4c214ec3330ac32e48d;hp=0000000000000000000000000000000000000000;hpb=34ae2440d7cd133051523bce2aac0760cf8296eb;p=bootcensus diff --git a/src/libc/assert.h b/src/libc/assert.h new file mode 100644 index 0000000..4ac0d15 --- /dev/null +++ b/src/libc/assert.h @@ -0,0 +1,11 @@ +#ifndef ASSERT_H_ +#define ASSERT_H_ + +#include "panic.h" + +#define assert(x) \ + if(!(x)) { \ + panic("Kernel assertion failed at " __FILE__ ":%d: " #x "\n", __LINE__); \ + } + +#endif /* ASSERT_H_ */