diff options
Diffstat (limited to 'sysdeps/sparc/jmp_buf.h')
-rw-r--r-- | sysdeps/sparc/jmp_buf.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sysdeps/sparc/jmp_buf.h b/sysdeps/sparc/jmp_buf.h new file mode 100644 index 0000000000..a5a592fd47 --- /dev/null +++ b/sysdeps/sparc/jmp_buf.h @@ -0,0 +1,14 @@ +/* Define the machine-dependent type `jmp_buf'. SPARC version. */ + +/* NOTE: The assembly code in __longjmp.S and setjmp.S knows the layout + of this structure. You must hack the assembly code if you want to change + the order of the members. */ + +typedef struct + { + /* Return PC (register o7). */ + __ptr_t __pc; + + /* Saved FP. */ + __ptr_t __fp; + } __jmp_buf[1]; |