From 9bc65d35f295f84595cb275aafeb492448d69e76 Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Thu, 24 Apr 2003 20:50:57 +0000 Subject: Regen. --- sys/ia64/ia32/ia32_proto.h | 37 ++++++++++++++++++++++++++++++++++++- sys/ia64/ia32/ia32_syscall.h | 11 +++++++++-- sys/ia64/ia32/ia32_sysent.c | 14 +++++++++++++- 3 files changed, 58 insertions(+), 4 deletions(-) (limited to 'sys/ia64') diff --git a/sys/ia64/ia32/ia32_proto.h b/sys/ia64/ia32/ia32_proto.h index 47094738a106..ac82621b0cda 100644 --- a/sys/ia64/ia32/ia32_proto.h +++ b/sys/ia64/ia32/ia32_proto.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/ia64/ia32/syscalls.master,v 1.15 2002/12/16 00:48:52 marcel Exp + * created from FreeBSD: src/sys/ia64/ia32/syscalls.master,v 1.20 2003/04/24 20:49:46 jhb Exp */ #ifndef _IA32_SYSPROTO_H_ @@ -11,8 +11,12 @@ #include #include +#include +#include #include +#include + struct proc; struct thread; @@ -212,6 +216,30 @@ struct ia32_sendfile_args { char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; }; +struct thr_create_args { + char ctx_l_[PADL_(ucontext_t *)]; ucontext_t * ctx; char ctx_r_[PADR_(ucontext_t *)]; + char id_l_[PADL_(thr_id_t *)]; thr_id_t * id; char id_r_[PADR_(thr_id_t *)]; + char s_l_[PADL_(int flag)]; int flag s; char s_r_[PADR_(int flag)]; +}; +struct thr_exit_args { + register_t dummy; +}; +struct thr_self_args { + char id_l_[PADL_(thr_id_t *)]; thr_id_t * id; char id_r_[PADR_(thr_id_t *)]; +}; +struct thr_kill_args { + char id_l_[PADL_(thr_id_t)]; thr_id_t id; char id_r_[PADR_(thr_id_t)]; + char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)]; +}; +struct _umtx_lock_args { + char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; +}; +struct _umtx_unlock_args { + char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; +}; +struct jail_attach_args { + char jid_l_[PADL_(int)]; int jid; char jid_r_[PADR_(int)]; +}; int ia32_open(struct thread *, struct ia32_open_args *); int ia32_wait4(struct thread *, struct ia32_wait4_args *); int ia32_getfsstat(struct thread *, struct ia32_getfsstat_args *); @@ -245,6 +273,13 @@ int ia32_ftruncate(struct thread *, struct ia32_ftruncate_args *); int ia32_sysctl(struct thread *, struct ia32_sysctl_args *); int ia32_sigaction(struct thread *, struct ia32_sigaction_args *); int ia32_sendfile(struct thread *, struct ia32_sendfile_args *); +int thr_create(struct thread *, struct thr_create_args *); +int thr_exit(struct thread *, struct thr_exit_args *); +int thr_self(struct thread *, struct thr_self_args *); +int thr_kill(struct thread *, struct thr_kill_args *); +int _umtx_lock(struct thread *, struct _umtx_lock_args *); +int _umtx_unlock(struct thread *, struct _umtx_unlock_args *); +int jail_attach(struct thread *, struct jail_attach_args *); #ifdef COMPAT_43 diff --git a/sys/ia64/ia32/ia32_syscall.h b/sys/ia64/ia32/ia32_syscall.h index 36d0267f519b..c346845a972f 100644 --- a/sys/ia64/ia32/ia32_syscall.h +++ b/sys/ia64/ia32/ia32_syscall.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/ia64/ia32/syscalls.master,v 1.15 2002/12/16 00:48:52 marcel Exp + * created from FreeBSD: src/sys/ia64/ia32/syscalls.master,v 1.20 2003/04/24 20:49:46 jhb Exp */ #define IA32_SYS_syscall 0 @@ -286,4 +286,11 @@ #define IA32_SYS_lchflags 391 #define IA32_SYS_uuidgen 392 #define IA32_SYS_ia32_sendfile 393 -#define IA32_SYS_MAXSYSCALL 425 +#define IA32_SYS_thr_create 430 +#define IA32_SYS_thr_exit 431 +#define IA32_SYS_thr_self 432 +#define IA32_SYS_thr_kill 433 +#define IA32_SYS__umtx_lock 434 +#define IA32_SYS__umtx_unlock 435 +#define IA32_SYS_jail_attach 436 +#define IA32_SYS_MAXSYSCALL 437 diff --git a/sys/ia64/ia32/ia32_sysent.c b/sys/ia64/ia32/ia32_sysent.c index 153eee76c201..c48915b9349b 100644 --- a/sys/ia64/ia32/ia32_sysent.c +++ b/sys/ia64/ia32/ia32_sysent.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/ia64/ia32/syscalls.master,v 1.15 2002/12/16 00:48:52 marcel Exp + * created from FreeBSD: src/sys/ia64/ia32/syscalls.master,v 1.20 2003/04/24 20:49:46 jhb Exp */ #include "opt_compat.h" @@ -450,4 +450,16 @@ struct sysent ia32_sysent[] = { { 0, (sy_call_t *)nosys }, /* 422 = setcontext */ { 0, (sy_call_t *)nosys }, /* 423 = swapcontext */ { 0, (sy_call_t *)nosys }, /* 424 = swapoff */ + { 0, (sy_call_t *)nosys }, /* 425 = __acl_get_link */ + { 0, (sy_call_t *)nosys }, /* 426 = __acl_set_link */ + { 0, (sy_call_t *)nosys }, /* 427 = __acl_delete_link */ + { 0, (sy_call_t *)nosys }, /* 428 = __acl_aclcheck_link */ + { 0, (sy_call_t *)nosys }, /* 429 = sigwait */ + { SYF_MPSAFE | AS(thr_create_args), (sy_call_t *)thr_create }, /* 430 = thr_create */ + { SYF_MPSAFE | 0, (sy_call_t *)thr_exit }, /* 431 = thr_exit */ + { SYF_MPSAFE | AS(thr_self_args), (sy_call_t *)thr_self }, /* 432 = thr_self */ + { SYF_MPSAFE | AS(thr_kill_args), (sy_call_t *)thr_kill }, /* 433 = thr_kill */ + { SYF_MPSAFE | AS(_umtx_lock_args), (sy_call_t *)_umtx_lock }, /* 434 = _umtx_lock */ + { SYF_MPSAFE | AS(_umtx_unlock_args), (sy_call_t *)_umtx_unlock }, /* 435 = _umtx_unlock */ + { SYF_MPSAFE | AS(jail_attach_args), (sy_call_t *)jail_attach }, /* 436 = jail_attach */ }; -- cgit v1.2.3