11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds/*
21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * This file is subject to the terms and conditions of the GNU General Public
31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * License.  See the file "COPYING" in the main directory of this archive
41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * for more details.
51da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds *
61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * Copyright (C) 1995, 96, 97, 98, 99, 2003 by Ralf Baechle
71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * Copyright (C) 1999 Silicon Graphics, Inc.
81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds */
91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#ifndef _ASM_SIGNAL_H
101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define _ASM_SIGNAL_H
111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1261730c538f8281efa7ac12596da9f3f9a31b9272David Howells#include <uapi/asm/signal.h>
131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
14e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2fRalf Baechle
15e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2fRalf Baechle#ifdef CONFIG_TRAD_SIGNALS
16e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2fRalf Baechle#define sig_uses_siginfo(ka)	((ka)->sa.sa_flags & SA_SIGINFO)
17e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2fRalf Baechle#else
18e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2fRalf Baechle#define sig_uses_siginfo(ka)	(1)
19e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2fRalf Baechle#endif
20e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2fRalf Baechle
211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#include <asm/sigcontext.h>
229c6031cc93626a194a9ef32d62b078ef1b396c45Atsushi Nemoto#include <asm/siginfo.h>
231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
242a1486981c1317dc4f4aad568f2cc6e49dfb8c82David Howells#define __ARCH_HAS_IRIX_SIGACTION
25574c4866e33d648520a8bd5bf6f573ea6e554e88Al Viro
261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#endif /* _ASM_SIGNAL_H */
27