Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/mips/include/asm/compat-signal.h
26481 views
1
/* SPDX-License-Identifier: GPL-2.0 */
2
#ifndef __ASM_COMPAT_SIGNAL_H
3
#define __ASM_COMPAT_SIGNAL_H
4
5
#include <linux/bug.h>
6
#include <linux/compat.h>
7
#include <linux/compiler.h>
8
9
#include <asm/signal.h>
10
#include <asm/siginfo.h>
11
12
#include <linux/uaccess.h>
13
14
static inline int __copy_conv_sigset_to_user(compat_sigset_t __user *d,
15
const sigset_t *s)
16
{
17
BUILD_BUG_ON(sizeof(*d) != sizeof(*s));
18
BUILD_BUG_ON(_NSIG_WORDS != 2);
19
20
return put_compat_sigset(d, s, sizeof(*d));
21
}
22
23
static inline int __copy_conv_sigset_from_user(sigset_t *d,
24
const compat_sigset_t __user *s)
25
{
26
return get_compat_sigset(d, s);
27
}
28
29
#endif /* __ASM_COMPAT_SIGNAL_H */
30
31