summaryrefslogtreecommitdiffstats
path: root/sys/compat/freebsd32/freebsd32_proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/compat/freebsd32/freebsd32_proto.h')
-rw-r--r--sys/compat/freebsd32/freebsd32_proto.h25
1 files changed, 18 insertions, 7 deletions
diff --git a/sys/compat/freebsd32/freebsd32_proto.h b/sys/compat/freebsd32/freebsd32_proto.h
index d7b14b7..7b01934 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/ia64/ia32/syscalls.master,v 1.2 2002/07/20 02:56:10 peter Exp
+ * created from FreeBSD: src/sys/ia64/ia32/syscalls.master,v 1.7 2002/10/09 22:27:24 peter Exp
*/
#ifndef _IA32_SYSPROTO_H_
@@ -197,6 +197,11 @@ struct ia32_sysctl_args {
char new_l_[PADL_(void *)]; void * new; char new_r_[PADR_(void *)];
char newlen_l_[PADL_(u_int32_t)]; u_int32_t newlen; char newlen_r_[PADR_(u_int32_t)];
};
+struct ia32_sigaction_args {
+ char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
+ char act_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * act; char act_r_[PADR_(struct sigaction32 *)];
+ char oact_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * oact; char oact_r_[PADR_(struct sigaction32 *)];
+};
struct ia32_sendfile_args {
char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
@@ -207,11 +212,6 @@ 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 ia32_sigaction_args {
- char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
- char act_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * act; char act_r_[PADR_(struct sigaction32 *)];
- char oact_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * oact; char oact_r_[PADR_(struct sigaction32 *)];
-};
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 *);
@@ -243,8 +243,8 @@ int ia32_lseek(struct thread *, struct ia32_lseek_args *);
int ia32_truncate(struct thread *, struct ia32_truncate_args *);
int ia32_ftruncate(struct thread *, struct ia32_ftruncate_args *);
int ia32_sysctl(struct thread *, struct ia32_sysctl_args *);
-int ia32_sendfile(struct thread *, struct ia32_sendfile_args *);
int ia32_sigaction(struct thread *, struct ia32_sigaction_args *);
+int ia32_sendfile(struct thread *, struct ia32_sendfile_args *);
#ifdef COMPAT_43
@@ -254,6 +254,17 @@ int ia32_sigaction(struct thread *, struct ia32_sigaction_args *);
#ifdef COMPAT_FREEBSD4
+struct freebsd4_ia32_osendfile_args {
+ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+ char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
+ char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
+ char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
+ char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
+ char hdtr_l_[PADL_(struct sf_hdtr *)]; struct sf_hdtr * hdtr; char hdtr_r_[PADR_(struct sf_hdtr *)];
+ 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)];
+};
+int freebsd4_ia32_osendfile(struct thread *, struct freebsd4_ia32_osendfile_args *);
#endif /* COMPAT_FREEBSD4 */
OpenPOWER on IntegriCloud