Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
longjmp.h File Reference
#include <sysdep/archsetjmp.h>
#include <os.h>

Go to the source code of this file.

Macros

#define UML_LONGJMP(buf, val)
 
#define UML_SETJMP(buf)
 

Functions

int setjmp (jmp_buf)
 
void longjmp (jmp_buf, int)
 

Macro Definition Documentation

#define UML_LONGJMP (   buf,
  val 
)
Value:
do { \
longjmp(*buf, val); \
} while(0)

Definition at line 10 of file longjmp.h.

#define UML_SETJMP (   buf)
Value:
({ \
int n; \
volatile int enable; \
enable = get_signals(); \
n = setjmp(*buf); \
if(n != 0) \
set_signals(enable); \
n; })

Definition at line 14 of file longjmp.h.

Function Documentation

void longjmp ( jmp_buf  ,
int   
)
int setjmp ( jmp_buf  )