X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=rpikern;a=blobdiff_plain;f=src%2Flibc%2Fassert.h;fp=src%2Flibc%2Fassert.h;h=4ac0d15fa059668c83ce81c032898a82c8bf5b85;hp=0000000000000000000000000000000000000000;hb=32ccc707bc0821d7ff4248fe9f58e92e9c6ebef9;hpb=203b43a75a028e9238307bd6e73768eb8e942071 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_ */