summaryrefslogtreecommitdiffstats
path: root/sys/compat
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2005-07-07 18:20:38 +0000
committerjhb <jhb@FreeBSD.org>2005-07-07 18:20:38 +0000
commitf962c71215e0f2771bdbbf463ff9b6007bfd3400 (patch)
treefbaa990ec71448677c70a3524b5d6a16bce8067f /sys/compat
parentcf15cbb1b695b3bfb61d396be49bbf6ea3e889c1 (diff)
downloadFreeBSD-src-f962c71215e0f2771bdbbf463ff9b6007bfd3400.zip
FreeBSD-src-f962c71215e0f2771bdbbf463ff9b6007bfd3400.tar.gz
Regenerate.
Approved by: re (scottl)
Diffstat (limited to 'sys/compat')
-rw-r--r--sys/compat/freebsd32/freebsd32_proto.h16
-rw-r--r--sys/compat/freebsd32/freebsd32_syscall.h4
-rw-r--r--sys/compat/freebsd32/freebsd32_syscalls.c6
-rw-r--r--sys/compat/freebsd32/freebsd32_sysent.c6
4 files changed, 24 insertions, 8 deletions
diff --git a/sys/compat/freebsd32/freebsd32_proto.h b/sys/compat/freebsd32/freebsd32_proto.h
index d4e0269..89db0b9 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.49 2005/05/30 15:09:17 rwatson Exp
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.50 2005/07/07 18:17:55 jhb Exp
*/
#ifndef _FREEBSD32_SYSPROTO_H_
@@ -183,6 +183,18 @@ struct freebsd32_nanosleep_args {
char rqtp_l_[PADL_(const struct timespec *)]; const struct timespec * rqtp; char rqtp_r_[PADR_(const struct timespec *)];
char rmtp_l_[PADL_(struct timespec *)]; struct timespec * rmtp; char rmtp_r_[PADR_(struct timespec *)];
};
+struct freebsd32_preadv_args {
+ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+ char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
+ char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
+ char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
+};
+struct freebsd32_pwritev_args {
+ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+ char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
+ char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
+ char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
+};
struct freebsd32_modstat_args {
char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
char stat_l_[PADL_(struct module_stat32 *)]; struct module_stat32 * stat; char stat_r_[PADR_(struct module_stat32 *)];
@@ -240,6 +252,8 @@ int freebsd32_truncate(struct thread *, struct freebsd32_truncate_args *);
int freebsd32_ftruncate(struct thread *, struct freebsd32_ftruncate_args *);
int freebsd32_sysctl(struct thread *, struct freebsd32_sysctl_args *);
int freebsd32_nanosleep(struct thread *, struct freebsd32_nanosleep_args *);
+int freebsd32_preadv(struct thread *, struct freebsd32_preadv_args *);
+int freebsd32_pwritev(struct thread *, struct freebsd32_pwritev_args *);
int freebsd32_modstat(struct thread *, struct freebsd32_modstat_args *);
int freebsd32_kevent(struct thread *, struct freebsd32_kevent_args *);
int freebsd32_sendfile(struct thread *, struct freebsd32_sendfile_args *);
diff --git a/sys/compat/freebsd32/freebsd32_syscall.h b/sys/compat/freebsd32/freebsd32_syscall.h
index 54269e6..a641e05 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.49 2005/05/30 15:09:17 rwatson Exp
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.50 2005/07/07 18:17:55 jhb Exp
*/
#define FREEBSD32_SYS_syscall 0
@@ -215,6 +215,8 @@
#define FREEBSD32_SYS_nstat 278
#define FREEBSD32_SYS_nfstat 279
#define FREEBSD32_SYS_nlstat 280
+#define FREEBSD32_SYS_freebsd32_preadv 289
+#define FREEBSD32_SYS_freebsd32_pwritev 290
/* 297 is old freebsd32_fhstatfs */
#define FREEBSD32_SYS_fhopen 298
#define FREEBSD32_SYS_fhstat 299
diff --git a/sys/compat/freebsd32/freebsd32_syscalls.c b/sys/compat/freebsd32/freebsd32_syscalls.c
index 11584ce..09a8c7d 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.49 2005/05/30 15:09:17 rwatson Exp
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.50 2005/07/07 18:17:55 jhb Exp
*/
const char *freebsd32_syscallnames[] = {
@@ -296,8 +296,8 @@ const char *freebsd32_syscallnames[] = {
"#286", /* 286 = nosys */
"#287", /* 287 = nosys */
"#288", /* 288 = nosys */
- "#289", /* 289 = nosys */
- "#290", /* 290 = nosys */
+ "freebsd32_preadv", /* 289 = freebsd32_preadv */
+ "freebsd32_pwritev", /* 290 = freebsd32_pwritev */
"#291", /* 291 = nosys */
"#292", /* 292 = nosys */
"#293", /* 293 = nosys */
diff --git a/sys/compat/freebsd32/freebsd32_sysent.c b/sys/compat/freebsd32/freebsd32_sysent.c
index 95508ab..249b1eb 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.49 2005/05/30 15:09:17 rwatson Exp
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.50 2005/07/07 18:17:55 jhb Exp
*/
#include "opt_compat.h"
@@ -315,8 +315,8 @@ struct sysent freebsd32_sysent[] = {
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 286 = nosys */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 287 = nosys */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 288 = nosys */
- { 0, (sy_call_t *)nosys, AUE_NULL }, /* 289 = nosys */
- { 0, (sy_call_t *)nosys, AUE_NULL }, /* 290 = nosys */
+ { SYF_MPSAFE | AS(freebsd32_preadv_args), (sy_call_t *)freebsd32_preadv, AUE_NULL }, /* 289 = freebsd32_preadv */
+ { SYF_MPSAFE | AS(freebsd32_pwritev_args), (sy_call_t *)freebsd32_pwritev, AUE_NULL }, /* 290 = freebsd32_pwritev */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 291 = nosys */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 292 = nosys */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 293 = nosys */
OpenPOWER on IntegriCloud