diff options
author | dillon <dillon@FreeBSD.org> | 2001-08-31 00:37:34 +0000 |
---|---|---|
committer | dillon <dillon@FreeBSD.org> | 2001-08-31 00:37:34 +0000 |
commit | 3c72f98cd91cc744f54dbfe94f66add2413d4c00 (patch) | |
tree | 370237442598abf94acc7c0aa8e84e0189c10ca9 /sys/kern/init_sysent.c | |
parent | 2cfe1330be81110525ec918e9fb558ed9f7c03e3 (diff) | |
download | FreeBSD-src-3c72f98cd91cc744f54dbfe94f66add2413d4c00.zip FreeBSD-src-3c72f98cd91cc744f54dbfe94f66add2413d4c00.tar.gz |
Giant pushdown syscalls in kern/uipc_syscalls.c. Affected calls:
recvmsg(), sendmsg(), recvfrom(), accept(), getpeername(), getsockname(),
socket(), connect(), accept(), send(), recv(), bind(), setsockopt(), listen(),
sendto(), shutdown(), socketpair(), sendfile()
Diffstat (limited to 'sys/kern/init_sysent.c')
-rw-r--r-- | sys/kern/init_sysent.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index 2e5034e..1222bc4 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.92 2001/08/30 18:50:56 dillon Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.93 2001/08/31 00:02:18 dillon Exp */ #include "opt_compat.h" @@ -49,12 +49,12 @@ struct sysent sysent[] = { { SYF_MPSAFE | 0, (sy_call_t *)getuid }, /* 24 = getuid */ { SYF_MPSAFE | 0, (sy_call_t *)geteuid }, /* 25 = geteuid */ { AS(ptrace_args), (sy_call_t *)ptrace }, /* 26 = ptrace */ - { AS(recvmsg_args), (sy_call_t *)recvmsg }, /* 27 = recvmsg */ - { AS(sendmsg_args), (sy_call_t *)sendmsg }, /* 28 = sendmsg */ - { AS(recvfrom_args), (sy_call_t *)recvfrom }, /* 29 = recvfrom */ - { AS(accept_args), (sy_call_t *)accept }, /* 30 = accept */ - { AS(getpeername_args), (sy_call_t *)getpeername }, /* 31 = getpeername */ - { AS(getsockname_args), (sy_call_t *)getsockname }, /* 32 = getsockname */ + { SYF_MPSAFE | AS(recvmsg_args), (sy_call_t *)recvmsg }, /* 27 = recvmsg */ + { SYF_MPSAFE | AS(sendmsg_args), (sy_call_t *)sendmsg }, /* 28 = sendmsg */ + { SYF_MPSAFE | AS(recvfrom_args), (sy_call_t *)recvfrom }, /* 29 = recvfrom */ + { SYF_MPSAFE | AS(accept_args), (sy_call_t *)accept }, /* 30 = accept */ + { SYF_MPSAFE | AS(getpeername_args), (sy_call_t *)getpeername }, /* 31 = getpeername */ + { SYF_MPSAFE | AS(getsockname_args), (sy_call_t *)getsockname }, /* 32 = getsockname */ { AS(access_args), (sy_call_t *)access }, /* 33 = access */ { AS(chflags_args), (sy_call_t *)chflags }, /* 34 = chflags */ { AS(fchflags_args), (sy_call_t *)fchflags }, /* 35 = fchflags */ @@ -119,35 +119,35 @@ struct sysent sysent[] = { { 0, (sy_call_t *)nosys }, /* 94 = setdopt */ { AS(fsync_args), (sy_call_t *)fsync }, /* 95 = fsync */ { AS(setpriority_args), (sy_call_t *)setpriority }, /* 96 = setpriority */ - { AS(socket_args), (sy_call_t *)socket }, /* 97 = socket */ - { AS(connect_args), (sy_call_t *)connect }, /* 98 = connect */ - { compat(AS(accept_args),accept) }, /* 99 = old accept */ + { SYF_MPSAFE | AS(socket_args), (sy_call_t *)socket }, /* 97 = socket */ + { SYF_MPSAFE | AS(connect_args), (sy_call_t *)connect }, /* 98 = connect */ + { compat(SYF_MPSAFE | AS(accept_args),accept) }, /* 99 = old accept */ { AS(getpriority_args), (sy_call_t *)getpriority }, /* 100 = getpriority */ - { compat(AS(osend_args),send) }, /* 101 = old send */ - { compat(AS(orecv_args),recv) }, /* 102 = old recv */ + { compat(SYF_MPSAFE | AS(osend_args),send) }, /* 101 = old send */ + { compat(SYF_MPSAFE | AS(orecv_args),recv) }, /* 102 = old recv */ { compat(AS(osigreturn_args),sigreturn) }, /* 103 = old sigreturn */ - { AS(bind_args), (sy_call_t *)bind }, /* 104 = bind */ - { AS(setsockopt_args), (sy_call_t *)setsockopt }, /* 105 = setsockopt */ - { AS(listen_args), (sy_call_t *)listen }, /* 106 = listen */ + { SYF_MPSAFE | AS(bind_args), (sy_call_t *)bind }, /* 104 = bind */ + { SYF_MPSAFE | AS(setsockopt_args), (sy_call_t *)setsockopt }, /* 105 = setsockopt */ + { SYF_MPSAFE | AS(listen_args), (sy_call_t *)listen }, /* 106 = listen */ { 0, (sy_call_t *)nosys }, /* 107 = obsolete vtimes */ { compat(AS(osigvec_args),sigvec) }, /* 108 = old sigvec */ { compat(AS(osigblock_args),sigblock) }, /* 109 = old sigblock */ { compat(AS(osigsetmask_args),sigsetmask) }, /* 110 = old sigsetmask */ { compat(AS(osigsuspend_args),sigsuspend) }, /* 111 = old sigsuspend */ { compat(AS(osigstack_args),sigstack) }, /* 112 = old sigstack */ - { compat(AS(orecvmsg_args),recvmsg) }, /* 113 = old recvmsg */ - { compat(AS(osendmsg_args),sendmsg) }, /* 114 = old sendmsg */ + { compat(SYF_MPSAFE | AS(orecvmsg_args),recvmsg) }, /* 113 = old recvmsg */ + { compat(SYF_MPSAFE | AS(osendmsg_args),sendmsg) }, /* 114 = old sendmsg */ { 0, (sy_call_t *)nosys }, /* 115 = obsolete vtrace */ { SYF_MPSAFE | AS(gettimeofday_args), (sy_call_t *)gettimeofday }, /* 116 = gettimeofday */ { AS(getrusage_args), (sy_call_t *)getrusage }, /* 117 = getrusage */ - { AS(getsockopt_args), (sy_call_t *)getsockopt }, /* 118 = getsockopt */ + { SYF_MPSAFE | AS(getsockopt_args), (sy_call_t *)getsockopt }, /* 118 = getsockopt */ { 0, (sy_call_t *)nosys }, /* 119 = resuba */ { AS(readv_args), (sy_call_t *)readv }, /* 120 = readv */ { AS(writev_args), (sy_call_t *)writev }, /* 121 = writev */ { AS(settimeofday_args), (sy_call_t *)settimeofday }, /* 122 = settimeofday */ { AS(fchown_args), (sy_call_t *)fchown }, /* 123 = fchown */ { AS(fchmod_args), (sy_call_t *)fchmod }, /* 124 = fchmod */ - { compat(AS(recvfrom_args),recvfrom) }, /* 125 = old recvfrom */ + { compat(SYF_MPSAFE | AS(recvfrom_args),recvfrom) }, /* 125 = old recvfrom */ { AS(setreuid_args), (sy_call_t *)setreuid }, /* 126 = setreuid */ { AS(setregid_args), (sy_call_t *)setregid }, /* 127 = setregid */ { AS(rename_args), (sy_call_t *)rename }, /* 128 = rename */ @@ -155,15 +155,15 @@ struct sysent sysent[] = { { compat(AS(oftruncate_args),ftruncate) }, /* 130 = old ftruncate */ { AS(flock_args), (sy_call_t *)flock }, /* 131 = flock */ { AS(mkfifo_args), (sy_call_t *)mkfifo }, /* 132 = mkfifo */ - { AS(sendto_args), (sy_call_t *)sendto }, /* 133 = sendto */ - { AS(shutdown_args), (sy_call_t *)shutdown }, /* 134 = shutdown */ - { AS(socketpair_args), (sy_call_t *)socketpair }, /* 135 = socketpair */ + { SYF_MPSAFE | AS(sendto_args), (sy_call_t *)sendto }, /* 133 = sendto */ + { SYF_MPSAFE | AS(shutdown_args), (sy_call_t *)shutdown }, /* 134 = shutdown */ + { SYF_MPSAFE | AS(socketpair_args), (sy_call_t *)socketpair }, /* 135 = socketpair */ { AS(mkdir_args), (sy_call_t *)mkdir }, /* 136 = mkdir */ { AS(rmdir_args), (sy_call_t *)rmdir }, /* 137 = rmdir */ { AS(utimes_args), (sy_call_t *)utimes }, /* 138 = utimes */ { 0, (sy_call_t *)nosys }, /* 139 = obsolete 4.2 sigreturn */ { AS(adjtime_args), (sy_call_t *)adjtime }, /* 140 = adjtime */ - { compat(AS(ogetpeername_args),getpeername) }, /* 141 = old getpeername */ + { compat(SYF_MPSAFE | AS(ogetpeername_args),getpeername) }, /* 141 = old getpeername */ { compat(0,gethostid) }, /* 142 = old gethostid */ { compat(AS(osethostid_args),sethostid) }, /* 143 = old sethostid */ { compat(AS(ogetrlimit_args),getrlimit) }, /* 144 = old getrlimit */ @@ -172,7 +172,7 @@ struct sysent sysent[] = { { 0, (sy_call_t *)setsid }, /* 147 = setsid */ { AS(quotactl_args), (sy_call_t *)quotactl }, /* 148 = quotactl */ { compat(0,quota) }, /* 149 = old quota */ - { compat(AS(getsockname_args),getsockname) }, /* 150 = old getsockname */ + { compat(SYF_MPSAFE | AS(getsockname_args),getsockname) }, /* 150 = old getsockname */ { 0, (sy_call_t *)nosys }, /* 151 = sem_lock */ { 0, (sy_call_t *)nosys }, /* 152 = sem_wakeup */ { 0, (sy_call_t *)nosys }, /* 153 = asyncdaemon */ @@ -358,7 +358,7 @@ struct sysent sysent[] = { { AS(sched_get_priority_min_args), (sy_call_t *)sched_get_priority_min }, /* 333 = sched_get_priority_min */ { AS(sched_rr_get_interval_args), (sy_call_t *)sched_rr_get_interval }, /* 334 = sched_rr_get_interval */ { AS(utrace_args), (sy_call_t *)utrace }, /* 335 = utrace */ - { AS(sendfile_args), (sy_call_t *)sendfile }, /* 336 = sendfile */ + { SYF_MPSAFE | AS(sendfile_args), (sy_call_t *)sendfile }, /* 336 = sendfile */ { AS(kldsym_args), (sy_call_t *)kldsym }, /* 337 = kldsym */ { AS(jail_args), (sy_call_t *)jail }, /* 338 = jail */ { 0, (sy_call_t *)nosys }, /* 339 = pioctl */ |