summaryrefslogtreecommitdiffstats
path: root/sys/compat/freebsd32
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2008-03-31 12:12:27 +0000
committerkib <kib@FreeBSD.org>2008-03-31 12:12:27 +0000
commit5c017b360f4996ed64753b8bfc0fa13a974bf4a8 (patch)
treef224fbb8680d7f73680ed7607ff7199a41b10c6e /sys/compat/freebsd32
parent7a1c49c4b32377eec8798188331a233b993932a6 (diff)
downloadFreeBSD-src-5c017b360f4996ed64753b8bfc0fa13a974bf4a8.zip
FreeBSD-src-5c017b360f4996ed64753b8bfc0fa13a974bf4a8.tar.gz
Regen
Diffstat (limited to 'sys/compat/freebsd32')
-rw-r--r--sys/compat/freebsd32/freebsd32_proto.h24
-rw-r--r--sys/compat/freebsd32/freebsd32_syscall.h19
-rw-r--r--sys/compat/freebsd32/freebsd32_syscalls.c17
-rw-r--r--sys/compat/freebsd32/freebsd32_sysent.c17
4 files changed, 72 insertions, 5 deletions
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 */
};
OpenPOWER on IntegriCloud