vserver 1.9.3
[linux-2.6.git] / include / linux / syscalls.h
index fadfc6d..bd26cf2 100644 (file)
@@ -114,6 +114,9 @@ asmlinkage long sys_getitimer(int which, struct itimerval __user *value);
 asmlinkage long sys_setitimer(int which,
                                struct itimerval __user *value,
                                struct itimerval __user *ovalue);
+asmlinkage long sys_timer_create(clockid_t which_clock,
+                                struct sigevent __user *timer_event_spec,
+                                timer_t __user * created_timer_id);
 asmlinkage long sys_timer_gettime(timer_t timer_id,
                                struct itimerspec __user *setting);
 asmlinkage long sys_timer_getoverrun(timer_t timer_id);
@@ -160,9 +163,12 @@ asmlinkage long sys_kexec_load(void *entry, unsigned long nr_segments,
 
 asmlinkage long sys_exit(int error_code);
 asmlinkage void sys_exit_group(int error_code);
-asmlinkage long sys_wait4(pid_t pid, unsigned int __user *stat_addr,
+asmlinkage long sys_wait4(pid_t pid, int __user *stat_addr,
                                int options, struct rusage __user *ru);
-asmlinkage long sys_waitpid(pid_t pid, unsigned int __user *stat_addr, int options);
+asmlinkage long sys_waitid(int which, pid_t pid,
+                          struct siginfo __user *infop,
+                          int options, struct rusage __user *ru);
+asmlinkage long sys_waitpid(pid_t pid, int __user *stat_addr, int options);
 asmlinkage long sys_set_tid_address(int __user *tidptr);
 asmlinkage long sys_futex(u32 __user *uaddr, int op, int val,
                        struct timespec __user *utime, u32 __user *uaddr2,