home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / unixlib / src / setjmp.c < prev    next >
C/C++ Source or Header  |  1996-09-28  |  220b  |  16 lines

  1. #include "amiga.h"
  2. #include "signals.h"
  3. #include <setjmp.h>
  4.  
  5. int setjmp(jmp_buf jb)
  6. {
  7.   jb[0] = _sig_mask;
  8.   return _setjmp(jb + 1);
  9. }
  10.  
  11. void longjmp(jmp_buf jb, int val)
  12. {
  13.   sigsetmask(jb[0]);
  14.   _longjmp(jb + 1, val);
  15. }
  16.