Back to index

glibc  2.9
Defines | Variables
hurdfault.h File Reference
#include <hurd/sigpreempt.h>
#include <setjmp.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _hurdsig_catch_fault(sigset, firstcode, lastcode)
#define _hurdsig_end_catch_fault()   (_hurdsig_fault_preemptor.signals = 0)
#define _hurdsig_catch_memory_fault(object)

Variables

jmp_buf _hurdsig_fault_env

Define Documentation

#define _hurdsig_catch_fault (   sigset,
  firstcode,
  lastcode 
)
Value:
(_hurdsig_fault_preemptor.signals = (sigset),                  \
   _hurdsig_fault_preemptor.first = (long int) (firstcode),    \
   _hurdsig_fault_preemptor.last = (long int) (lastcode),      \
   setjmp (_hurdsig_fault_env))

Definition at line 31 of file hurdfault.h.

Value:
_hurdsig_catch_fault (sigmask (SIGSEGV) | sigmask (SIGBUS), \
                     (object), (object) + 1)

Definition at line 46 of file hurdfault.h.

#define _hurdsig_end_catch_fault ( )    (_hurdsig_fault_preemptor.signals = 0)

Definition at line 39 of file hurdfault.h.


Variable Documentation

Definition at line 32 of file hurdfault.c.