summaryrefslogtreecommitdiffstats
path: root/sys/compat/svr4/syscalls.master
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2006-07-28 16:56:17 +0000
committerjhb <jhb@FreeBSD.org>2006-07-28 16:56:17 +0000
commit2f6bb57841c5e23ce4344092bd23a3181aa1e14b (patch)
tree5190eec2f538ca5dd675d13ca2e63f04c089889f /sys/compat/svr4/syscalls.master
parent59fab84bab308e4a3eb124a99ce391729ed77614 (diff)
downloadFreeBSD-src-2f6bb57841c5e23ce4344092bd23a3181aa1e14b.zip
FreeBSD-src-2f6bb57841c5e23ce4344092bd23a3181aa1e14b.tar.gz
- Explicitly lock Giant to protect the fields in the svr4_strm structure
except for s_family (which is read-only once after it is set when the structure is created). - Mark svr4_sys_ioctl(), svr4_sys_getmsg(), and svr4_sys_putmsg() MPSAFE.
Diffstat (limited to 'sys/compat/svr4/syscalls.master')
-rw-r--r--sys/compat/svr4/syscalls.master6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/compat/svr4/syscalls.master b/sys/compat/svr4/syscalls.master
index b407c12..58ae297 100644
--- a/sys/compat/svr4/syscalls.master
+++ b/sys/compat/svr4/syscalls.master
@@ -104,7 +104,7 @@
int a3, int a4, int a5); }
53 AUE_NULL MSTD { int svr4_sys_semsys(int what, int a2, \
int a3, int a4, int a5); }
-54 AUE_NULL STD { int svr4_sys_ioctl(int fd, u_long com, \
+54 AUE_NULL MSTD { int svr4_sys_ioctl(int fd, u_long com, \
caddr_t data); }
55 AUE_NULL UNIMPL uadmin
56 AUE_NULL UNIMPL exch
@@ -141,10 +141,10 @@
82 AUE_NULL UNIMPL libattach
83 AUE_NULL UNIMPL libdetach
84 AUE_NULL UNIMPL sysfs
-85 AUE_NULL STD { int svr4_sys_getmsg(int fd, \
+85 AUE_NULL MSTD { int svr4_sys_getmsg(int fd, \
struct svr4_strbuf *ctl, \
struct svr4_strbuf *dat, int *flags); }
-86 AUE_NULL STD { int svr4_sys_putmsg(int fd, \
+86 AUE_NULL MSTD { int svr4_sys_putmsg(int fd, \
struct svr4_strbuf *ctl, \
struct svr4_strbuf *dat, int flags); }
87 AUE_NULL MSTD { int svr4_sys_poll(struct pollfd *fds, \
OpenPOWER on IntegriCloud