diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index 1aeb969c98c6..024619d4ade5 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.192 2005/05/28 13:12:04 rwatson Exp 
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.193 2005/05/28 13:23:42 rwatson Exp 
  */
 
 #include "opt_compat.h"
@@ -46,8 +46,8 @@ struct sysent sysent[] = {
 	{ SYF_MPSAFE | AS(chmod_args), (sy_call_t *)chmod },	/* 15 = chmod */
 	{ SYF_MPSAFE | AS(chown_args), (sy_call_t *)chown },	/* 16 = chown */
 	{ SYF_MPSAFE | AS(obreak_args), (sy_call_t *)obreak },	/* 17 = break */
-	{ compat4(AS(freebsd4_getfsstat_args),getfsstat) },	/* 18 = old getfsstat */
-	{ compat(AS(olseek_args),lseek) },		/* 19 = old lseek */
+	{ compat4(SYF_MPSAFE | AS(freebsd4_getfsstat_args),getfsstat) },	/* 18 = old getfsstat */
+	{ compat(SYF_MPSAFE | AS(olseek_args),lseek) },	/* 19 = old lseek */
 	{ SYF_MPSAFE | 0, (sy_call_t *)getpid },	/* 20 = getpid */
 	{ AS(mount_args), (sy_call_t *)mount },		/* 21 = mount */
 	{ AS(unmount_args), (sy_call_t *)unmount },	/* 22 = unmount */
@@ -66,9 +66,9 @@ struct sysent sysent[] = {
 	{ SYF_MPSAFE | AS(fchflags_args), (sy_call_t *)fchflags },	/* 35 = fchflags */
 	{ SYF_MPSAFE | 0, (sy_call_t *)sync },		/* 36 = sync */
 	{ SYF_MPSAFE | AS(kill_args), (sy_call_t *)kill },	/* 37 = kill */
-	{ compat(AS(ostat_args),stat) },		/* 38 = old stat */
+	{ compat(SYF_MPSAFE | AS(ostat_args),stat) },	/* 38 = old stat */
 	{ SYF_MPSAFE | 0, (sy_call_t *)getppid },	/* 39 = getppid */
-	{ compat(AS(olstat_args),lstat) },		/* 40 = old lstat */
+	{ compat(SYF_MPSAFE | AS(olstat_args),lstat) },	/* 40 = old lstat */
 	{ SYF_MPSAFE | AS(dup_args), (sy_call_t *)dup },	/* 41 = dup */
 	{ SYF_MPSAFE | 0, (sy_call_t *)pipe },		/* 42 = pipe */
 	{ SYF_MPSAFE | 0, (sy_call_t *)getegid },	/* 43 = getegid */
@@ -157,8 +157,8 @@ struct sysent sysent[] = {
 	{ SYF_MPSAFE | AS(setreuid_args), (sy_call_t *)setreuid },	/* 126 = setreuid */
 	{ SYF_MPSAFE | AS(setregid_args), (sy_call_t *)setregid },	/* 127 = setregid */
 	{ SYF_MPSAFE | AS(rename_args), (sy_call_t *)rename },	/* 128 = rename */
-	{ compat(AS(otruncate_args),truncate) },	/* 129 = old truncate */
-	{ compat(AS(oftruncate_args),ftruncate) },	/* 130 = old ftruncate */
+	{ compat(SYF_MPSAFE | AS(otruncate_args),truncate) },	/* 129 = old truncate */
+	{ compat(SYF_MPSAFE | AS(oftruncate_args),ftruncate) },	/* 130 = old ftruncate */
 	{ SYF_MPSAFE | AS(flock_args), (sy_call_t *)flock },	/* 131 = flock */
 	{ SYF_MPSAFE | AS(mkfifo_args), (sy_call_t *)mkfifo },	/* 132 = mkfifo */
 	{ SYF_MPSAFE | AS(sendto_args), (sy_call_t *)sendto },	/* 133 = sendto */
@@ -185,8 +185,8 @@ struct sysent sysent[] = {
 	{ 0, (sy_call_t *)nosys },			/* 154 = nosys */
 	{ SYF_MPSAFE | AS(nfssvc_args), (sy_call_t *)nosys },	/* 155 = nfssvc */
 	{ compat(AS(ogetdirentries_args),getdirentries) },	/* 156 = old getdirentries */
-	{ compat4(AS(freebsd4_statfs_args),statfs) },	/* 157 = old statfs */
-	{ compat4(AS(freebsd4_fstatfs_args),fstatfs) },	/* 158 = old fstatfs */
+	{ compat4(SYF_MPSAFE | AS(freebsd4_statfs_args),statfs) },	/* 157 = old statfs */
+	{ compat4(SYF_MPSAFE | AS(freebsd4_fstatfs_args),fstatfs) },	/* 158 = old fstatfs */
 	{ 0, (sy_call_t *)nosys },			/* 159 = nosys */
 	{ SYF_MPSAFE | AS(lgetfh_args), (sy_call_t *)lgetfh },	/* 160 = lgetfh */
 	{ SYF_MPSAFE | AS(getfh_args), (sy_call_t *)getfh },	/* 161 = getfh */
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index 6bbed0aa7e8a..7e7d484cfd4d 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.192 2005/05/28 13:12:04 rwatson Exp 
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.193 2005/05/28 13:23:42 rwatson Exp 
  */
 
 const char *syscallnames[] = {
diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h
index 88bbf315bba2..5d9a83b504be 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.192 2005/05/28 13:12:04 rwatson Exp 
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.193 2005/05/28 13:23:42 rwatson Exp 
  */
 
 #define	SYS_syscall	0
diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk
index ac719f85edad..b335b4257010 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.192 2005/05/28 13:12:04 rwatson Exp 
+# created from FreeBSD: src/sys/kern/syscalls.master,v 1.193 2005/05/28 13:23:42 rwatson Exp 
 MIASM =  \
 	syscall.o \
 	exit.o \
diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h
index 7437d9d5b55e..5130cb97df3f 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.192 2005/05/28 13:12:04 rwatson Exp 
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.193 2005/05/28 13:23:42 rwatson Exp 
  */
 
 #ifndef _SYS_SYSPROTO_H_