notify.c 276 B

123456789101112131415161718192021222324
  1. #include <u.h>
  2. #include <libc.h>
  3. #define RET 0xc3
  4. void
  5. handler(void *v, char *s)
  6. {
  7. print("PASS\n");
  8. exits("PASS");
  9. }
  10. void
  11. main(void)
  12. {
  13. void (*f)(void) = nil;
  14. if (notify(handler)){
  15. fprint(2, "%r\n");
  16. exits("notify fails");
  17. }
  18. f();
  19. print("FAIL");
  20. exits("FAIL");
  21. }