URL
https://opencores.org/ocsvn/or1k_soc_on_altera_embedded_dev_kit/or1k_soc_on_altera_embedded_dev_kit/trunk
Subversion Repositories or1k_soc_on_altera_embedded_dev_kit
[/] [or1k_soc_on_altera_embedded_dev_kit/] [tags/] [linux-2.6/] [linux-2.6.24_or32_unified_v2.3/] [arch/] [um/] [include/] [longjmp.h] - Rev 3
Go to most recent revision | Compare with Previous | Blame | View Log
#ifndef __UML_LONGJMP_H #define __UML_LONGJMP_H #include "sysdep/archsetjmp.h" #include "os.h" extern int setjmp(jmp_buf); extern void longjmp(jmp_buf, int); #define UML_LONGJMP(buf, val) do { \ longjmp(*buf, val); \ } while(0) #define UML_SETJMP(buf) ({ \ int n; \ volatile int enable; \ enable = get_signals(); \ n = setjmp(*buf); \ if(n != 0) \ set_signals(enable); \ n; }) #endif
Go to most recent revision | Compare with Previous | Blame | View Log