Skip to content

sigsetjmp

Saves the calling environment for later use by longjmp, optionally saving the signal mask.

Signature

(import "wali" "sigsetjmp" (func (param $sigjmp_buf i32) (param $savesigs i32) (result i32)))
int sigsetjmp(void* sigjmp_buf, int savesigs);

Return Value

Returns int.

Notes

  • If savesigs is non-zero, the current signal mask is saved
  • Returns 0 when called directly, non-zero when returning via longjmp