aboutsummaryrefslogblamecommitdiffstats
path: root/arch/um/sys-x86/shared/sysdep/archsetjmp_32.h
blob: 0f312085ce1d26ce7bec6b890d646f4f0194fc14 (plain) (tree)
1
2
  
                                           















                                    


                   
                                               
/*
 * arch/um/include/sysdep-i386/archsetjmp.h
 */

#ifndef _KLIBC_ARCHSETJMP_H
#define _KLIBC_ARCHSETJMP_H

struct __jmp_buf {
	unsigned int __ebx;
	unsigned int __esp;
	unsigned int __ebp;
	unsigned int __esi;
	unsigned int __edi;
	unsigned int __eip;
};

typedef struct __jmp_buf jmp_buf[1];

#define JB_IP __eip
#define JB_SP __esp

#endif				/* _SETJMP_H */