assert.cpp 404 B

12345678910111213141516
  1. #include <assert.h>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include <unistd.h>
  5. extern "C" {
  6. void __assertion_failed(const char* msg, const char* file, unsigned line, const char* func)
  7. {
  8. dbgprintf("USERSPACE(%d) ASSERTION FAILED: %s\n%s:%u in %s\n", getpid(), msg, file, line, func);
  9. fprintf(stderr, "ASSERTION FAILED: %s\n%s:%u in %s\n", msg, file, line, func);
  10. abort();
  11. for (;;);
  12. }
  13. }