From e2c8a799c1da4130dc3cd674afc1ffd2eab46266 Mon Sep 17 00:00:00 2001 From: Doug Rabson Date: Mon, 5 Apr 2004 10:17:23 +0000 Subject: [PATCH] Regen. --- sys/kern/init_sysent.c | 4 ++-- sys/kern/syscalls.c | 4 ++-- sys/sys/mount.h | 1 + sys/sys/syscall.h | 3 ++- sys/sys/syscall.mk | 3 ++- sys/sys/sysproto.h | 7 ++++++- 6 files changed, 15 insertions(+), 7 deletions(-) diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index fc429d09aca..ecf50cbc5c7 100644 --- a/sys/kern/init_sysent.c +++ b/sys/kern/init_sysent.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.170 2004/03/27 14:30:43 mtm Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.171 2004/04/05 10:15:53 dfr Exp */ #include "opt_compat.h" @@ -188,7 +188,7 @@ struct sysent sysent[] = { { compat4(AS(freebsd4_statfs_args),statfs) }, /* 157 = old statfs */ { compat4(AS(freebsd4_fstatfs_args),fstatfs) }, /* 158 = old fstatfs */ { 0, (sy_call_t *)nosys }, /* 159 = nosys */ - { 0, (sy_call_t *)nosys }, /* 160 = nosys */ + { AS(lgetfh_args), (sy_call_t *)lgetfh }, /* 160 = lgetfh */ { AS(getfh_args), (sy_call_t *)getfh }, /* 161 = getfh */ { SYF_MPSAFE | AS(getdomainname_args), (sy_call_t *)getdomainname }, /* 162 = getdomainname */ { SYF_MPSAFE | AS(setdomainname_args), (sy_call_t *)setdomainname }, /* 163 = setdomainname */ diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c index f8b9c876f81..d644cfc6ed6 100644 --- a/sys/kern/syscalls.c +++ b/sys/kern/syscalls.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.170 2004/03/27 14:30:43 mtm Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.171 2004/04/05 10:15:53 dfr Exp */ const char *syscallnames[] = { @@ -167,7 +167,7 @@ const char *syscallnames[] = { "old.statfs", /* 157 = old statfs */ "old.fstatfs", /* 158 = old fstatfs */ "#159", /* 159 = nosys */ - "#160", /* 160 = nosys */ + "lgetfh", /* 160 = lgetfh */ "getfh", /* 161 = getfh */ "getdomainname", /* 162 = getdomainname */ "setdomainname", /* 163 = setdomainname */ diff --git a/sys/sys/mount.h b/sys/sys/mount.h index cad5fe95912..2ef3bf2297b 100644 --- a/sys/sys/mount.h +++ b/sys/sys/mount.h @@ -548,6 +548,7 @@ int fhopen(const struct fhandle *, int); int fhstat(const struct fhandle *, struct stat *); int fhstatfs(const struct fhandle *, struct statfs *); int fstatfs(int, struct statfs *); +int lgetfh(const char *, fhandle_t *); int getfh(const char *, fhandle_t *); int getfsstat(struct statfs *, long, int); int getmntinfo(struct statfs **, int); diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h index 76eb5653b12..d7ca298d47d 100644 --- a/sys/sys/syscall.h +++ b/sys/sys/syscall.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.170 2004/03/27 14:30:43 mtm Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.171 2004/04/05 10:15:53 dfr Exp */ #define SYS_syscall 0 @@ -158,6 +158,7 @@ /* 156 is old getdirentries */ /* 157 is old statfs */ /* 158 is old fstatfs */ +#define SYS_lgetfh 160 #define SYS_getfh 161 #define SYS_getdomainname 162 #define SYS_setdomainname 163 diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk index 4b332967b9f..0c8dbe5c375 100644 --- a/sys/sys/syscall.mk +++ b/sys/sys/syscall.mk @@ -1,7 +1,7 @@ # FreeBSD system call names. # DO NOT EDIT-- this file is automatically generated. # $FreeBSD$ -# created from FreeBSD: src/sys/kern/syscalls.master,v 1.170 2004/03/27 14:30:43 mtm Exp +# created from FreeBSD: src/sys/kern/syscalls.master,v 1.171 2004/04/05 10:15:53 dfr Exp MIASM = \ syscall.o \ exit.o \ @@ -107,6 +107,7 @@ MIASM = \ setsid.o \ quotactl.o \ nfssvc.o \ + lgetfh.o \ getfh.o \ getdomainname.o \ setdomainname.o \ diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index c3d4302908a..299a5cb8ad5 100644 --- a/sys/sys/sysproto.h +++ b/sys/sys/sysproto.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.170 2004/03/27 14:30:43 mtm Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.171 2004/04/05 10:15:53 dfr Exp */ #ifndef _SYS_SYSPROTO_H_ @@ -486,6 +486,10 @@ struct nfssvc_args { char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)]; char argp_l_[PADL_(caddr_t)]; caddr_t argp; char argp_r_[PADR_(caddr_t)]; }; +struct lgetfh_args { + char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)]; + char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)]; +}; struct getfh_args { char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)]; char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)]; @@ -1403,6 +1407,7 @@ int adjtime(struct thread *, struct adjtime_args *); int setsid(struct thread *, struct setsid_args *); int quotactl(struct thread *, struct quotactl_args *); int nfssvc(struct thread *, struct nfssvc_args *); +int lgetfh(struct thread *, struct lgetfh_args *); int getfh(struct thread *, struct getfh_args *); int getdomainname(struct thread *, struct getdomainname_args *); int setdomainname(struct thread *, struct setdomainname_args *);