diff options
author | alfred <alfred@FreeBSD.org> | 2001-05-19 01:37:12 +0000 |
---|---|---|
committer | alfred <alfred@FreeBSD.org> | 2001-05-19 01:37:12 +0000 |
commit | 3285b062fc60c46bbd206259ca2457715f9182ad (patch) | |
tree | f5ea2ea49c327fff8fc16dea35f3e61d7c06ca29 /sys | |
parent | 1867c1a0fb53c15be8f1c835ff33c88aed1a5617 (diff) | |
download | FreeBSD-src-3285b062fc60c46bbd206259ca2457715f9182ad.zip FreeBSD-src-3285b062fc60c46bbd206259ca2457715f9182ad.tar.gz |
Regen syscalls that were made mpsafe via vm_mtx
obreak, getpagesize, sbrk, sstk, mmap, ovadvise, munmap, mprotect,
madvise, mincore, mmap, mlock, munlock, minherit, msync, mlockall,
munlockall
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/init_sysent.c | 36 | ||||
-rw-r--r-- | sys/kern/syscalls.c | 2 | ||||
-rw-r--r-- | sys/sys/syscall-hide.h | 2 | ||||
-rw-r--r-- | sys/sys/syscall.h | 2 | ||||
-rw-r--r-- | sys/sys/syscall.mk | 2 | ||||
-rw-r--r-- | sys/sys/sysproto.h | 2 |
6 files changed, 23 insertions, 23 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index ba716c9..ec37c25 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.88 2001/04/11 20:20:40 rwatson Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.90 2001/05/19 01:28:03 alfred Exp */ #include "opt_compat.h" @@ -39,7 +39,7 @@ struct sysent sysent[] = { { AS(mknod_args), (sy_call_t *)mknod }, /* 14 = mknod */ { AS(chmod_args), (sy_call_t *)chmod }, /* 15 = chmod */ { AS(chown_args), (sy_call_t *)chown }, /* 16 = chown */ - { AS(obreak_args), (sy_call_t *)obreak }, /* 17 = break */ + { SYF_MPSAFE | AS(obreak_args), (sy_call_t *)obreak }, /* 17 = break */ { AS(getfsstat_args), (sy_call_t *)getfsstat }, /* 18 = getfsstat */ { compat(AS(olseek_args),lseek) }, /* 19 = old lseek */ { 0, (sy_call_t *)getpid }, /* 20 = getpid */ @@ -86,21 +86,21 @@ struct sysent sysent[] = { { AS(chroot_args), (sy_call_t *)chroot }, /* 61 = chroot */ { compat(AS(ofstat_args),fstat) }, /* 62 = old fstat */ { compat(AS(getkerninfo_args),getkerninfo) }, /* 63 = old getkerninfo */ - { compat(0,getpagesize) }, /* 64 = old getpagesize */ + { compat(SYF_MPSAFE | 0,getpagesize) }, /* 64 = old getpagesize */ { AS(msync_args), (sy_call_t *)msync }, /* 65 = msync */ { 0, (sy_call_t *)vfork }, /* 66 = vfork */ { 0, (sy_call_t *)nosys }, /* 67 = obsolete vread */ { 0, (sy_call_t *)nosys }, /* 68 = obsolete vwrite */ - { AS(sbrk_args), (sy_call_t *)sbrk }, /* 69 = sbrk */ - { AS(sstk_args), (sy_call_t *)sstk }, /* 70 = sstk */ - { compat(AS(ommap_args),mmap) }, /* 71 = old mmap */ - { AS(ovadvise_args), (sy_call_t *)ovadvise }, /* 72 = vadvise */ - { AS(munmap_args), (sy_call_t *)munmap }, /* 73 = munmap */ - { AS(mprotect_args), (sy_call_t *)mprotect }, /* 74 = mprotect */ - { AS(madvise_args), (sy_call_t *)madvise }, /* 75 = madvise */ + { SYF_MPSAFE | AS(sbrk_args), (sy_call_t *)sbrk }, /* 69 = sbrk */ + { SYF_MPSAFE | AS(sstk_args), (sy_call_t *)sstk }, /* 70 = sstk */ + { compat(SYF_MPSAFE | AS(ommap_args),mmap) }, /* 71 = old mmap */ + { SYF_MPSAFE | AS(ovadvise_args), (sy_call_t *)ovadvise }, /* 72 = vadvise */ + { SYF_MPSAFE | AS(munmap_args), (sy_call_t *)munmap }, /* 73 = munmap */ + { SYF_MPSAFE | AS(mprotect_args), (sy_call_t *)mprotect }, /* 74 = mprotect */ + { SYF_MPSAFE | AS(madvise_args), (sy_call_t *)madvise }, /* 75 = madvise */ { 0, (sy_call_t *)nosys }, /* 76 = obsolete vhangup */ { 0, (sy_call_t *)nosys }, /* 77 = obsolete vlimit */ - { AS(mincore_args), (sy_call_t *)mincore }, /* 78 = mincore */ + { SYF_MPSAFE | AS(mincore_args), (sy_call_t *)mincore }, /* 78 = mincore */ { AS(getgroups_args), (sy_call_t *)getgroups }, /* 79 = getgroups */ { AS(setgroups_args), (sy_call_t *)setgroups }, /* 80 = setgroups */ { SYF_MPSAFE | 0, (sy_call_t *)getpgrp }, /* 81 = getpgrp */ @@ -219,14 +219,14 @@ struct sysent sysent[] = { { AS(__getrlimit_args), (sy_call_t *)getrlimit }, /* 194 = getrlimit */ { AS(__setrlimit_args), (sy_call_t *)setrlimit }, /* 195 = setrlimit */ { AS(getdirentries_args), (sy_call_t *)getdirentries }, /* 196 = getdirentries */ - { AS(mmap_args), (sy_call_t *)mmap }, /* 197 = mmap */ + { SYF_MPSAFE | AS(mmap_args), (sy_call_t *)mmap }, /* 197 = mmap */ { 0, (sy_call_t *)nosys }, /* 198 = __syscall */ { AS(lseek_args), (sy_call_t *)lseek }, /* 199 = lseek */ { AS(truncate_args), (sy_call_t *)truncate }, /* 200 = truncate */ { AS(ftruncate_args), (sy_call_t *)ftruncate }, /* 201 = ftruncate */ { AS(sysctl_args), (sy_call_t *)__sysctl }, /* 202 = __sysctl */ - { AS(mlock_args), (sy_call_t *)mlock }, /* 203 = mlock */ - { AS(munlock_args), (sy_call_t *)munlock }, /* 204 = munlock */ + { SYF_MPSAFE | AS(mlock_args), (sy_call_t *)mlock }, /* 203 = mlock */ + { SYF_MPSAFE | AS(munlock_args), (sy_call_t *)munlock }, /* 204 = munlock */ { AS(undelete_args), (sy_call_t *)undelete }, /* 205 = undelete */ { AS(futimes_args), (sy_call_t *)futimes }, /* 206 = futimes */ { AS(getpgid_args), (sy_call_t *)getpgid }, /* 207 = getpgid */ @@ -272,7 +272,7 @@ struct sysent sysent[] = { { 0, (sy_call_t *)nosys }, /* 247 = nosys */ { 0, (sy_call_t *)nosys }, /* 248 = nosys */ { 0, (sy_call_t *)nosys }, /* 249 = nosys */ - { AS(minherit_args), (sy_call_t *)minherit }, /* 250 = minherit */ + { SYF_MPSAFE | AS(minherit_args), (sy_call_t *)minherit }, /* 250 = minherit */ { AS(rfork_args), (sy_call_t *)rfork }, /* 251 = rfork */ { AS(openbsd_poll_args), (sy_call_t *)openbsd_poll }, /* 252 = openbsd_poll */ { 0, (sy_call_t *)issetugid }, /* 253 = issetugid */ @@ -299,7 +299,7 @@ struct sysent sysent[] = { { AS(lchmod_args), (sy_call_t *)lchmod }, /* 274 = lchmod */ { AS(lchown_args), (sy_call_t *)lchown }, /* 275 = netbsd_lchown */ { AS(lutimes_args), (sy_call_t *)lutimes }, /* 276 = lutimes */ - { AS(msync_args), (sy_call_t *)msync }, /* 277 = netbsd_msync */ + { SYF_MPSAFE | AS(msync_args), (sy_call_t *)msync }, /* 277 = netbsd_msync */ { AS(nstat_args), (sy_call_t *)nstat }, /* 278 = nstat */ { AS(nfstat_args), (sy_call_t *)nfstat }, /* 279 = nfstat */ { AS(nlstat_args), (sy_call_t *)nlstat }, /* 280 = nlstat */ @@ -346,8 +346,8 @@ struct sysent sysent[] = { { 0, (sy_call_t *)yield }, /* 321 = yield */ { 0, (sy_call_t *)nosys }, /* 322 = obsolete thr_sleep */ { 0, (sy_call_t *)nosys }, /* 323 = obsolete thr_wakeup */ - { AS(mlockall_args), (sy_call_t *)mlockall }, /* 324 = mlockall */ - { 0, (sy_call_t *)munlockall }, /* 325 = munlockall */ + { SYF_MPSAFE | AS(mlockall_args), (sy_call_t *)mlockall }, /* 324 = mlockall */ + { SYF_MPSAFE | 0, (sy_call_t *)munlockall }, /* 325 = munlockall */ { AS(__getcwd_args), (sy_call_t *)__getcwd }, /* 326 = __getcwd */ { AS(sched_setparam_args), (sy_call_t *)sched_setparam }, /* 327 = sched_setparam */ { AS(sched_getparam_args), (sy_call_t *)sched_getparam }, /* 328 = sched_getparam */ diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c index 6ebb1d1..adf9e78 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.88 2001/04/11 20:20:40 rwatson Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.90 2001/05/19 01:28:03 alfred Exp */ char *syscallnames[] = { diff --git a/sys/sys/syscall-hide.h b/sys/sys/syscall-hide.h index db48dca..611e2cb 100644 --- a/sys/sys/syscall-hide.h +++ b/sys/sys/syscall-hide.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.88 2001/04/11 20:20:40 rwatson Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.90 2001/05/19 01:28:03 alfred Exp */ HIDE_POSIX(fork) diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h index 1a27524..4908dd1 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.88 2001/04/11 20:20:40 rwatson Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.90 2001/05/19 01:28:03 alfred Exp */ #define SYS_syscall 0 diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk index c2b9512..1d0023c 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.88 2001/04/11 20:20:40 rwatson Exp +# created from FreeBSD: src/sys/kern/syscalls.master,v 1.90 2001/05/19 01:28:03 alfred Exp MIASM = \ syscall.o \ exit.o \ diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index 0c8dd40..7993f08 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.88 2001/04/11 20:20:40 rwatson Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.90 2001/05/19 01:28:03 alfred Exp */ #ifndef _SYS_SYSPROTO_H_ |