summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2003-09-07 05:42:07 +0000
committeralc <alc@FreeBSD.org>2003-09-07 05:42:07 +0000
commit390b07844ec1f6d55d0f25b313f504cae5b481cc (patch)
treef72ffda8ad8baf20103b39cde1178a224eebc68b
parent9b5174db398625872694926af0404bd34bd33d3b (diff)
downloadFreeBSD-src-390b07844ec1f6d55d0f25b313f504cae5b481cc.zip
FreeBSD-src-390b07844ec1f6d55d0f25b313f504cae5b481cc.tar.gz
msync(2) should be declared MP-safe.
-rw-r--r--sys/kern/init_sysent.c4
-rw-r--r--sys/kern/syscalls.c2
-rw-r--r--sys/kern/syscalls.master2
-rw-r--r--sys/sys/syscall.h2
-rw-r--r--sys/sys/syscall.mk2
-rw-r--r--sys/sys/sysproto.h2
6 files changed, 7 insertions, 7 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index cfaedc4..0d78a24 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.151 2003/06/28 08:29:05 davidxu Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.152 2003/07/17 22:45:33 davidxu Exp
*/
#include "opt_compat.h"
@@ -93,7 +93,7 @@ struct sysent sysent[] = {
{ compat(SYF_MPSAFE | AS(ofstat_args),fstat) }, /* 62 = old fstat */
{ compat(SYF_MPSAFE | AS(getkerninfo_args),getkerninfo) }, /* 63 = old getkerninfo */
{ compat(SYF_MPSAFE | 0,getpagesize) }, /* 64 = old getpagesize */
- { AS(msync_args), (sy_call_t *)msync }, /* 65 = msync */
+ { SYF_MPSAFE | AS(msync_args), (sy_call_t *)msync }, /* 65 = msync */
{ SYF_MPSAFE | 0, (sy_call_t *)vfork }, /* 66 = vfork */
{ 0, (sy_call_t *)nosys }, /* 67 = obsolete vread */
{ 0, (sy_call_t *)nosys }, /* 68 = obsolete vwrite */
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index 14bfaf4..2cb82a1 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.151 2003/06/28 08:29:05 davidxu Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.152 2003/07/17 22:45:33 davidxu Exp
*/
const char *syscallnames[] = {
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index febd7a1..cf1970e 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -128,7 +128,7 @@
int arg); } getkerninfo getkerninfo_args int
64 MCOMPAT BSD { int getpagesize(void); } \
getpagesize getpagesize_args int
-65 STD BSD { int msync(void *addr, size_t len, int flags); }
+65 MSTD BSD { int msync(void *addr, size_t len, int flags); }
66 MSTD BSD { int vfork(void); }
67 OBSOL NOHIDE vread
68 OBSOL NOHIDE vwrite
diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h
index 036e5d1..02fa26d 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.151 2003/06/28 08:29:05 davidxu Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.152 2003/07/17 22:45:33 davidxu Exp
*/
#define SYS_syscall 0
diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk
index 194be6c..886d881 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.151 2003/06/28 08:29:05 davidxu Exp
+# created from FreeBSD: src/sys/kern/syscalls.master,v 1.152 2003/07/17 22:45:33 davidxu Exp
MIASM = \
syscall.o \
exit.o \
diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h
index 202918e..6394f4a 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.151 2003/06/28 08:29:05 davidxu Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.152 2003/07/17 22:45:33 davidxu Exp
*/
#ifndef _SYS_SYSPROTO_H_
OpenPOWER on IntegriCloud