patch-2.4.8 linux/arch/ia64/kernel/sigframe.h
Next file: linux/arch/ia64/kernel/signal.c
Previous file: linux/arch/ia64/kernel/setup.c
Back to the patch index
Back to the overall index
- Lines: 17
- Date:
Tue Jul 31 10:30:08 2001
- Orig file:
v2.4.7/linux/arch/ia64/kernel/sigframe.h
- Orig date:
Wed Dec 31 16:00:00 1969
diff -u --recursive --new-file v2.4.7/linux/arch/ia64/kernel/sigframe.h linux/arch/ia64/kernel/sigframe.h
@@ -0,0 +1,16 @@
+struct sigframe {
+ /*
+ * Place signal handler args where user-level unwinder can find them easily.
+ * DO NOT MOVE THESE. They are part of the IA-64 Linux ABI and there is
+ * user-level code that depends on their presence!
+ */
+ unsigned long arg0; /* signum */
+ unsigned long arg1; /* siginfo pointer */
+ unsigned long arg2; /* sigcontext pointer */
+
+ unsigned long rbs_base; /* base of new register backing store (or NULL) */
+ void *handler; /* pointer to the plabel of the signal handler */
+
+ struct siginfo info;
+ struct sigcontext sc;
+};
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)