patch-2.3.15 linux/kernel/signal.c
Next file: linux/kernel/sys.c
Previous file: linux/kernel/sched.c
Back to the patch index
Back to the overall index
- Lines: 89
- Date:
Mon Aug 23 11:15:53 1999
- Orig file:
v2.3.14/linux/kernel/signal.c
- Orig date:
Wed Jul 28 10:30:45 1999
diff -u --recursive --new-file v2.3.14/linux/kernel/signal.c linux/kernel/signal.c
@@ -640,7 +640,7 @@
* used by various programs)
*/
-asmlinkage int
+asmlinkage long
sys_rt_sigprocmask(int how, sigset_t *set, sigset_t *oset, size_t sigsetsize)
{
int error = -EINVAL;
@@ -696,7 +696,7 @@
return error;
}
-asmlinkage int
+asmlinkage long
sys_rt_sigpending(sigset_t *set, size_t sigsetsize)
{
int error = -EINVAL;
@@ -717,7 +717,7 @@
return error;
}
-asmlinkage int
+asmlinkage long
sys_rt_sigtimedwait(const sigset_t *uthese, siginfo_t *uinfo,
const struct timespec *uts, size_t sigsetsize)
{
@@ -787,7 +787,7 @@
return ret;
}
-asmlinkage int
+asmlinkage long
sys_kill(int pid, int sig)
{
struct siginfo info;
@@ -801,7 +801,7 @@
return kill_something_info(sig, &info, pid);
}
-asmlinkage int
+asmlinkage long
sys_rt_sigqueueinfo(int pid, int sig, siginfo_t *uinfo)
{
siginfo_t info;
@@ -947,7 +947,7 @@
#if !defined(__alpha__)
/* Alpha has its own versions with special arguments. */
-asmlinkage int
+asmlinkage long
sys_sigprocmask(int how, old_sigset_t *set, old_sigset_t *oset)
{
int error;
@@ -996,7 +996,7 @@
return error;
}
-asmlinkage int
+asmlinkage long
sys_sigpending(old_sigset_t *set)
{
int error;
@@ -1013,7 +1013,7 @@
}
#ifndef __sparc__
-asmlinkage int
+asmlinkage long
sys_rt_sigaction(int sig, const struct sigaction *act, struct sigaction *oact,
size_t sigsetsize)
{
@@ -1045,14 +1045,14 @@
/*
* For backwards compatibility. Functionality superseded by sigprocmask.
*/
-asmlinkage int
+asmlinkage long
sys_sgetmask(void)
{
/* SMP safe */
return current->blocked.sig[0];
}
-asmlinkage int
+asmlinkage long
sys_ssetmask(int newmask)
{
int old;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)