From 5c017b360f4996ed64753b8bfc0fa13a974bf4a8 Mon Sep 17 00:00:00 2001 From: kib Date: Mon, 31 Mar 2008 12:12:27 +0000 Subject: Regen --- sys/compat/freebsd32/freebsd32_proto.h | 24 +++++++++++++++++++++++- sys/compat/freebsd32/freebsd32_syscall.h | 19 +++++++++++++++++-- sys/compat/freebsd32/freebsd32_syscalls.c | 17 ++++++++++++++++- sys/compat/freebsd32/freebsd32_sysent.c | 17 ++++++++++++++++- 4 files changed, 72 insertions(+), 5 deletions(-) (limited to 'sys/compat/freebsd32') diff --git a/sys/compat/freebsd32/freebsd32_proto.h b/sys/compat/freebsd32/freebsd32_proto.h index da66aff..4c3e459 100644 --- a/sys/compat/freebsd32/freebsd32_proto.h +++ b/sys/compat/freebsd32/freebsd32_proto.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.99 2008/03/26 15:23:07 dfr Exp + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.100 2008/03/31 12:08:30 kib Exp */ #ifndef _FREEBSD32_SYSPROTO_H_ @@ -328,6 +328,22 @@ struct freebsd32_ftruncate_args { char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)]; char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)]; }; +struct freebsd32_fexecve_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char argv_l_[PADL_(u_int32_t *)]; u_int32_t * argv; char argv_r_[PADR_(u_int32_t *)]; + char envv_l_[PADL_(u_int32_t *)]; u_int32_t * envv; char envv_r_[PADR_(u_int32_t *)]; +}; +struct freebsd32_fstatat_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; + char buf_l_[PADL_(struct stat *)]; struct stat * buf; char buf_r_[PADR_(struct stat *)]; + char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)]; +}; +struct freebsd32_futimesat_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; + char times_l_[PADL_(struct timeval *)]; struct timeval * times; char times_r_[PADR_(struct timeval *)]; +}; int freebsd32_wait4(struct thread *, struct freebsd32_wait4_args *); int freebsd32_recvmsg(struct thread *, struct freebsd32_recvmsg_args *); int freebsd32_sendmsg(struct thread *, struct freebsd32_sendmsg_args *); @@ -385,6 +401,9 @@ int freebsd32_mmap(struct thread *, struct freebsd32_mmap_args *); int freebsd32_lseek(struct thread *, struct freebsd32_lseek_args *); int freebsd32_truncate(struct thread *, struct freebsd32_truncate_args *); int freebsd32_ftruncate(struct thread *, struct freebsd32_ftruncate_args *); +int freebsd32_fexecve(struct thread *, struct freebsd32_fexecve_args *); +int freebsd32_fstatat(struct thread *, struct freebsd32_fstatat_args *); +int freebsd32_futimesat(struct thread *, struct freebsd32_futimesat_args *); #ifdef COMPAT_43 @@ -588,6 +607,9 @@ int freebsd6_freebsd32_ftruncate(struct thread *, struct freebsd6_freebsd32_ftru #define FREEBSD32_SYS_AUE_freebsd32_lseek AUE_LSEEK #define FREEBSD32_SYS_AUE_freebsd32_truncate AUE_TRUNCATE #define FREEBSD32_SYS_AUE_freebsd32_ftruncate AUE_FTRUNCATE +#define FREEBSD32_SYS_AUE_freebsd32_fexecve AUE_FEXECVE +#define FREEBSD32_SYS_AUE_freebsd32_fstatat AUE_FSTATAT +#define FREEBSD32_SYS_AUE_freebsd32_futimesat AUE_FUTIMESAT #undef PAD_ #undef PADL_ diff --git a/sys/compat/freebsd32/freebsd32_syscall.h b/sys/compat/freebsd32/freebsd32_syscall.h index 6520022..e511ff5 100644 --- a/sys/compat/freebsd32/freebsd32_syscall.h +++ b/sys/compat/freebsd32/freebsd32_syscall.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.99 2008/03/26 15:23:07 dfr Exp + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.100 2008/03/31 12:08:30 kib Exp */ #define FREEBSD32_SYS_syscall 0 @@ -340,4 +340,19 @@ #define FREEBSD32_SYS_cpuset_getid 486 #define FREEBSD32_SYS_cpuset_getaffinity 487 #define FREEBSD32_SYS_cpuset_setaffinity 488 -#define FREEBSD32_SYS_MAXSYSCALL 489 +#define FREEBSD32_SYS_faccessat 489 +#define FREEBSD32_SYS_fchmodat 490 +#define FREEBSD32_SYS_fchownat 491 +#define FREEBSD32_SYS_freebsd32_fexecve 492 +#define FREEBSD32_SYS_freebsd32_fstatat 493 +#define FREEBSD32_SYS_freebsd32_futimesat 494 +#define FREEBSD32_SYS_linkat 495 +#define FREEBSD32_SYS_mkdirat 496 +#define FREEBSD32_SYS_mkfifoat 497 +#define FREEBSD32_SYS_mknodat 498 +#define FREEBSD32_SYS_openat 499 +#define FREEBSD32_SYS_readlinkat 500 +#define FREEBSD32_SYS_renameat 501 +#define FREEBSD32_SYS_symlinkat 502 +#define FREEBSD32_SYS_unlinkat 503 +#define FREEBSD32_SYS_MAXSYSCALL 504 diff --git a/sys/compat/freebsd32/freebsd32_syscalls.c b/sys/compat/freebsd32/freebsd32_syscalls.c index 82212cd..b2458ee 100644 --- a/sys/compat/freebsd32/freebsd32_syscalls.c +++ b/sys/compat/freebsd32/freebsd32_syscalls.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.99 2008/03/26 15:23:07 dfr Exp + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.100 2008/03/31 12:08:30 kib Exp */ const char *freebsd32_syscallnames[] = { @@ -496,4 +496,19 @@ const char *freebsd32_syscallnames[] = { "cpuset_getid", /* 486 = cpuset_getid */ "cpuset_getaffinity", /* 487 = cpuset_getaffinity */ "cpuset_setaffinity", /* 488 = cpuset_setaffinity */ + "faccessat", /* 489 = faccessat */ + "fchmodat", /* 490 = fchmodat */ + "fchownat", /* 491 = fchownat */ + "freebsd32_fexecve", /* 492 = freebsd32_fexecve */ + "freebsd32_fstatat", /* 493 = freebsd32_fstatat */ + "freebsd32_futimesat", /* 494 = freebsd32_futimesat */ + "linkat", /* 495 = linkat */ + "mkdirat", /* 496 = mkdirat */ + "mkfifoat", /* 497 = mkfifoat */ + "mknodat", /* 498 = mknodat */ + "openat", /* 499 = openat */ + "readlinkat", /* 500 = readlinkat */ + "renameat", /* 501 = renameat */ + "symlinkat", /* 502 = symlinkat */ + "unlinkat", /* 503 = unlinkat */ }; diff --git a/sys/compat/freebsd32/freebsd32_sysent.c b/sys/compat/freebsd32/freebsd32_sysent.c index 3d32819..62118ec 100644 --- a/sys/compat/freebsd32/freebsd32_sysent.c +++ b/sys/compat/freebsd32/freebsd32_sysent.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.99 2008/03/26 15:23:07 dfr Exp + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.100 2008/03/31 12:08:30 kib Exp */ #include "opt_compat.h" @@ -527,4 +527,19 @@ struct sysent freebsd32_sysent[] = { { AS(cpuset_getid_args), (sy_call_t *)cpuset_getid, AUE_NULL, NULL, 0, 0 }, /* 486 = cpuset_getid */ { AS(cpuset_getaffinity_args), (sy_call_t *)cpuset_getaffinity, AUE_NULL, NULL, 0, 0 }, /* 487 = cpuset_getaffinity */ { AS(cpuset_setaffinity_args), (sy_call_t *)cpuset_setaffinity, AUE_NULL, NULL, 0, 0 }, /* 488 = cpuset_setaffinity */ + { AS(faccessat_args), (sy_call_t *)faccessat, AUE_FACCESSAT, NULL, 0, 0 }, /* 489 = faccessat */ + { AS(fchmodat_args), (sy_call_t *)fchmodat, AUE_FCHMODAT, NULL, 0, 0 }, /* 490 = fchmodat */ + { AS(fchownat_args), (sy_call_t *)fchownat, AUE_FCHOWNAT, NULL, 0, 0 }, /* 491 = fchownat */ + { AS(freebsd32_fexecve_args), (sy_call_t *)freebsd32_fexecve, AUE_FEXECVE, NULL, 0, 0 }, /* 492 = freebsd32_fexecve */ + { AS(freebsd32_fstatat_args), (sy_call_t *)freebsd32_fstatat, AUE_FSTATAT, NULL, 0, 0 }, /* 493 = freebsd32_fstatat */ + { AS(freebsd32_futimesat_args), (sy_call_t *)freebsd32_futimesat, AUE_FUTIMESAT, NULL, 0, 0 }, /* 494 = freebsd32_futimesat */ + { AS(linkat_args), (sy_call_t *)linkat, AUE_LINKAT, NULL, 0, 0 }, /* 495 = linkat */ + { AS(mkdirat_args), (sy_call_t *)mkdirat, AUE_MKDIRAT, NULL, 0, 0 }, /* 496 = mkdirat */ + { AS(mkfifoat_args), (sy_call_t *)mkfifoat, AUE_MKFIFOAT, NULL, 0, 0 }, /* 497 = mkfifoat */ + { AS(mknodat_args), (sy_call_t *)mknodat, AUE_MKNODAT, NULL, 0, 0 }, /* 498 = mknodat */ + { AS(openat_args), (sy_call_t *)openat, AUE_OPENAT_RWTC, NULL, 0, 0 }, /* 499 = openat */ + { AS(readlinkat_args), (sy_call_t *)readlinkat, AUE_READLINKAT, NULL, 0, 0 }, /* 500 = readlinkat */ + { AS(renameat_args), (sy_call_t *)renameat, AUE_RENAMEAT, NULL, 0, 0 }, /* 501 = renameat */ + { AS(symlinkat_args), (sy_call_t *)symlinkat, AUE_SYMLINKAT, NULL, 0, 0 }, /* 502 = symlinkat */ + { AS(unlinkat_args), (sy_call_t *)unlinkat, AUE_UNLINKAT, NULL, 0, 0 }, /* 503 = unlinkat */ }; -- cgit v1.1