summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux
diff options
context:
space:
mode:
authorjlemon <jlemon@FreeBSD.org>2001-02-16 14:47:24 +0000
committerjlemon <jlemon@FreeBSD.org>2001-02-16 14:47:24 +0000
commit717f1e459ef63b560b99bd3e038b17c3ec2f5314 (patch)
tree1fe6a68462fd8948ab8c1da6dc426b7de7305e5a /sys/i386/linux
parentfd27a8db253e4791b657568b0636c42eaa00f41f (diff)
downloadFreeBSD-src-717f1e459ef63b560b99bd3e038b17c3ec2f5314.zip
FreeBSD-src-717f1e459ef63b560b99bd3e038b17c3ec2f5314.tar.gz
Re-gen auto generated files.
Diffstat (limited to 'sys/i386/linux')
-rw-r--r--sys/i386/linux/linux_proto.h19
-rw-r--r--sys/i386/linux/linux_syscall.h4
-rw-r--r--sys/i386/linux/linux_sysent.c10
3 files changed, 22 insertions, 11 deletions
diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h
index 2a61ac5..2df15d0 100644
--- a/sys/i386/linux/linux_proto.h
+++ b/sys/i386/linux/linux_proto.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.38 2000/11/23 08:53:19 marcel Exp
+ * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.39 2001/02/16 14:42:08 jlemon Exp
*/
#ifndef _LINUX_SYSPROTO_H_
@@ -83,10 +83,14 @@ struct linux_lseek_args {
int whence; char whence_[PAD_(int)];
};
struct linux_mount_args {
- register_t dummy;
+ char * specialfile; char specialfile_[PAD_(char *)];
+ char * dir; char dir_[PAD_(char *)];
+ char * filesystemtype; char filesystemtype_[PAD_(char *)];
+ u_long rwflag; char rwflag_[PAD_(u_long)];
+ void * data; char data_[PAD_(void *)];
};
struct linux_umount_args {
- register_t dummy;
+ char * path; char path_[PAD_(char *)];
};
struct linux_stime_args {
register_t dummy;
@@ -156,7 +160,8 @@ struct linux_signal_args {
linux_handler_t handler; char handler_[PAD_(linux_handler_t)];
};
struct linux_umount2_args {
- register_t dummy;
+ char * path; char path_[PAD_(char *)];
+ int flags; char flags_[PAD_(int)];
};
struct linux_lock_args {
register_t dummy;
@@ -234,6 +239,11 @@ struct linux_readlink_args {
struct linux_uselib_args {
char * library; char library_[PAD_(char *)];
};
+struct linux_reboot_args {
+ int magic1; char magic1_[PAD_(int)];
+ int magic2; char magic2_[PAD_(int)];
+ int opt; char opt_[PAD_(int)];
+};
struct linux_readdir_args {
int fd; char fd_[PAD_(int)];
struct linux_dirent * dent; char dent_[PAD_(struct linux_dirent *)];
@@ -602,6 +612,7 @@ int linux_select __P((struct proc *, struct linux_select_args *));
int linux_symlink __P((struct proc *, struct linux_symlink_args *));
int linux_readlink __P((struct proc *, struct linux_readlink_args *));
int linux_uselib __P((struct proc *, struct linux_uselib_args *));
+int linux_reboot __P((struct proc *, struct linux_reboot_args *));
int linux_readdir __P((struct proc *, struct linux_readdir_args *));
int linux_mmap __P((struct proc *, struct linux_mmap_args *));
int linux_truncate __P((struct proc *, struct linux_truncate_args *));
diff --git a/sys/i386/linux/linux_syscall.h b/sys/i386/linux/linux_syscall.h
index 645438c..c708979 100644
--- a/sys/i386/linux/linux_syscall.h
+++ b/sys/i386/linux/linux_syscall.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.38 2000/11/23 08:53:19 marcel Exp
+ * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.39 2001/02/16 14:42:08 jlemon Exp
*/
#define LINUX_SYS_linux_setup 0
@@ -94,7 +94,7 @@
#define LINUX_SYS_linux_readlink 85
#define LINUX_SYS_linux_uselib 86
#define LINUX_SYS_swapon 87
-#define LINUX_SYS_reboot 88
+#define LINUX_SYS_linux_reboot 88
#define LINUX_SYS_linux_readdir 89
#define LINUX_SYS_linux_mmap 90
#define LINUX_SYS_munmap 91
diff --git a/sys/i386/linux/linux_sysent.c b/sys/i386/linux/linux_sysent.c
index c0dbc729..ecf0728 100644
--- a/sys/i386/linux/linux_sysent.c
+++ b/sys/i386/linux/linux_sysent.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.38 2000/11/23 08:53:19 marcel Exp
+ * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.39 2001/02/16 14:42:08 jlemon Exp
*/
#include "opt_compat.h"
@@ -38,8 +38,8 @@ struct sysent linux_sysent[] = {
{ AS(linux_stat_args), (sy_call_t *)linux_stat }, /* 18 = linux_stat */
{ AS(linux_lseek_args), (sy_call_t *)linux_lseek }, /* 19 = linux_lseek */
{ 0, (sy_call_t *)getpid }, /* 20 = getpid */
- { 0, (sy_call_t *)linux_mount }, /* 21 = linux_mount */
- { 0, (sy_call_t *)linux_umount }, /* 22 = linux_umount */
+ { AS(linux_mount_args), (sy_call_t *)linux_mount }, /* 21 = linux_mount */
+ { AS(linux_umount_args), (sy_call_t *)linux_umount }, /* 22 = linux_umount */
{ AS(setuid_args), (sy_call_t *)setuid }, /* 23 = setuid */
{ 0, (sy_call_t *)getuid }, /* 24 = getuid */
{ 0, (sy_call_t *)linux_stime }, /* 25 = linux_stime */
@@ -69,7 +69,7 @@ struct sysent linux_sysent[] = {
{ 0, (sy_call_t *)geteuid }, /* 49 = geteuid */
{ 0, (sy_call_t *)getegid }, /* 50 = getegid */
{ AS(acct_args), (sy_call_t *)acct }, /* 51 = acct */
- { 0, (sy_call_t *)linux_umount2 }, /* 52 = linux_umount2 */
+ { AS(linux_umount2_args), (sy_call_t *)linux_umount2 }, /* 52 = linux_umount2 */
{ 0, (sy_call_t *)linux_lock }, /* 53 = linux_lock */
{ AS(linux_ioctl_args), (sy_call_t *)linux_ioctl }, /* 54 = linux_ioctl */
{ AS(linux_fcntl_args), (sy_call_t *)linux_fcntl }, /* 55 = linux_fcntl */
@@ -105,7 +105,7 @@ struct sysent linux_sysent[] = {
{ AS(linux_readlink_args), (sy_call_t *)linux_readlink }, /* 85 = linux_readlink */
{ AS(linux_uselib_args), (sy_call_t *)linux_uselib }, /* 86 = linux_uselib */
{ AS(swapon_args), (sy_call_t *)swapon }, /* 87 = swapon */
- { AS(reboot_args), (sy_call_t *)reboot }, /* 88 = reboot */
+ { AS(linux_reboot_args), (sy_call_t *)linux_reboot }, /* 88 = linux_reboot */
{ AS(linux_readdir_args), (sy_call_t *)linux_readdir }, /* 89 = linux_readdir */
{ AS(linux_mmap_args), (sy_call_t *)linux_mmap }, /* 90 = linux_mmap */
{ AS(munmap_args), (sy_call_t *)munmap }, /* 91 = munmap */
OpenPOWER on IntegriCloud