sys.c (3423166fdbc2444bf3a4a27af1d7508364a17be7) | sys.c (259e5e6c75a910f3b5e656151dc602f53f9d7548) |
---|---|
1/* 2 * linux/kernel/sys.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 */ 6 7#include <linux/export.h> 8#include <linux/mm.h> --- 1965 unchanged lines hidden (view full) --- 1974 case PR_SET_CHILD_SUBREAPER: 1975 me->signal->is_child_subreaper = !!arg2; 1976 error = 0; 1977 break; 1978 case PR_GET_CHILD_SUBREAPER: 1979 error = put_user(me->signal->is_child_subreaper, 1980 (int __user *) arg2); 1981 break; | 1/* 2 * linux/kernel/sys.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 */ 6 7#include <linux/export.h> 8#include <linux/mm.h> --- 1965 unchanged lines hidden (view full) --- 1974 case PR_SET_CHILD_SUBREAPER: 1975 me->signal->is_child_subreaper = !!arg2; 1976 error = 0; 1977 break; 1978 case PR_GET_CHILD_SUBREAPER: 1979 error = put_user(me->signal->is_child_subreaper, 1980 (int __user *) arg2); 1981 break; |
1982 case PR_SET_NO_NEW_PRIVS: 1983 if (arg2 != 1 || arg3 || arg4 || arg5) 1984 return -EINVAL; 1985 1986 current->no_new_privs = 1; 1987 break; 1988 case PR_GET_NO_NEW_PRIVS: 1989 if (arg2 || arg3 || arg4 || arg5) 1990 return -EINVAL; 1991 return current->no_new_privs ? 1 : 0; |
|
1982 default: 1983 error = -EINVAL; 1984 break; 1985 } 1986 return error; 1987} 1988 1989SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, --- 68 unchanged lines hidden --- | 1992 default: 1993 error = -EINVAL; 1994 break; 1995 } 1996 return error; 1997} 1998 1999SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, --- 68 unchanged lines hidden --- |