summaryrefslogtreecommitdiff
path: root/sys/i386/linux/linux_proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/linux/linux_proto.h')
-rw-r--r--sys/i386/linux/linux_proto.h25
1 files changed, 24 insertions, 1 deletions
diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h
index e5413d3c71ba..b992f5c59b0d 100644
--- a/sys/i386/linux/linux_proto.h
+++ b/sys/i386/linux/linux_proto.h
@@ -2,7 +2,7 @@
* System call prototypes.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from Id: syscalls.master,v 1.16.2.3 1999/08/17 21:02:36 marcel Exp
+ * created from Id: syscalls.master,v 1.16.2.4 1999/08/28 20:36:41 marcel Exp
*/
#ifndef _LINUX_SYSPROTO_H_
@@ -402,11 +402,30 @@ struct linux_mremap_args {
int new_len; char new_len_[PAD_(int)];
int flags; char flags_[PAD_(int)];
};
+struct linux_rt_sigaction_args {
+ int sig; char sig_[PAD_(int)];
+ struct linux_new_sigaction * act; char act_[PAD_(struct linux_new_sigaction *)];
+ struct linux_new_sigaction * oact; char oact_[PAD_(struct linux_new_sigaction *)];
+ size_t sigsetsize; char sigsetsize_[PAD_(size_t)];
+};
+struct linux_rt_sigprocmask_args {
+ int how; char how_[PAD_(int)];
+ struct linux_new_sigset * mask; char mask_[PAD_(struct linux_new_sigset *)];
+ struct linux_new_sigset * omask; char omask_[PAD_(struct linux_new_sigset *)];
+ size_t sigsetsize; char sigsetsize_[PAD_(size_t)];
+};
struct linux_chown_args {
char * path; char path_[PAD_(char *)];
int uid; char uid_[PAD_(int)];
int gid; char gid_[PAD_(int)];
};
+struct linux_getcwd_args {
+ char * buf; char buf_[PAD_(char *)];
+ unsigned long bufsize; char bufsize_[PAD_(unsigned long)];
+};
+struct linux_vfork_args {
+ register_t dummy;
+};
int linux_setup __P((struct proc *, struct linux_setup_args *));
int linux_fork __P((struct proc *, struct linux_fork_args *));
int linux_open __P((struct proc *, struct linux_open_args *));
@@ -509,7 +528,11 @@ int linux_msync __P((struct proc *, struct linux_msync_args *));
int linux_sched_setscheduler __P((struct proc *, struct linux_sched_setscheduler_args *));
int linux_sched_getscheduler __P((struct proc *, struct linux_sched_getscheduler_args *));
int linux_mremap __P((struct proc *, struct linux_mremap_args *));
+int linux_rt_sigaction __P((struct proc *, struct linux_rt_sigaction_args *));
+int linux_rt_sigprocmask __P((struct proc *, struct linux_rt_sigprocmask_args *));
int linux_chown __P((struct proc *, struct linux_chown_args *));
+int linux_getcwd __P((struct proc *, struct linux_getcwd_args *));
+int linux_vfork __P((struct proc *, struct linux_vfork_args *));
#ifdef COMPAT_43