diff options
author | jhb <jhb@FreeBSD.org> | 2006-07-28 19:05:28 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2006-07-28 19:05:28 +0000 |
commit | c62c38439fd8a2fd4a6e5fe8d9c4bcda438e6010 (patch) | |
tree | cc5695072b3b30d9c9cd45487beb493d692b8a26 /sys/i386/ibcs2/syscalls.xenix | |
parent | 6a211b6d81725475d5c4891b35cbbe3fe7397102 (diff) | |
download | FreeBSD-src-c62c38439fd8a2fd4a6e5fe8d9c4bcda438e6010.zip FreeBSD-src-c62c38439fd8a2fd4a6e5fe8d9c4bcda438e6010.tar.gz |
Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used to
mark system calls as being MPSAFE:
- Stop conditionally acquiring Giant around system call invocations.
- Remove all of the 'M' prefixes from the master system call files.
- Remove support for the 'M' prefix from the script that generates the
syscall-related files from the master system call files.
- Don't explicitly set SYF_MPSAFE when registering nfssvc.
Diffstat (limited to 'sys/i386/ibcs2/syscalls.xenix')
-rw-r--r-- | sys/i386/ibcs2/syscalls.xenix | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/sys/i386/ibcs2/syscalls.xenix b/sys/i386/ibcs2/syscalls.xenix index 2fc1838..bb43c18 100644 --- a/sys/i386/ibcs2/syscalls.xenix +++ b/sys/i386/ibcs2/syscalls.xenix @@ -14,12 +14,12 @@ 4 AUE_NULL UNIMPL xenix_sigsem 5 AUE_NULL UNIMPL xenix_waitsem 6 AUE_NULL UNIMPL xenix_nbwaitsem -7 AUE_NULL MSTD { int xenix_rdchk(int fd); } +7 AUE_NULL STD { int xenix_rdchk(int fd); } 8 AUE_NULL UNIMPL nosys 9 AUE_NULL UNIMPL nosys -10 AUE_FTRUNCATE MSTD { int xenix_chsize(int fd, long size); } -11 AUE_NULL MSTD { int xenix_ftime(struct timeb *tp); } -12 AUE_NULL MSTD { int xenix_nap(int millisec); } +10 AUE_FTRUNCATE STD { int xenix_chsize(int fd, long size); } +11 AUE_NULL STD { int xenix_ftime(struct timeb *tp); } +12 AUE_NULL STD { int xenix_nap(int millisec); } 13 AUE_NULL UNIMPL xenix_sdget 14 AUE_NULL UNIMPL xenix_sdfree 15 AUE_NULL UNIMPL xenix_sdenter @@ -28,7 +28,7 @@ 18 AUE_NULL UNIMPL xenix_sdwaitv 19 AUE_NULL UNIMPL nosys 20 AUE_NULL UNIMPL nosys -21 AUE_NULL MSTD { int xenix_scoinfo(void); } +21 AUE_NULL STD { int xenix_scoinfo(void); } 22 AUE_NULL UNIMPL nosys 23 AUE_NULL UNIMPL nosys 24 AUE_NULL UNIMPL nosys @@ -43,35 +43,35 @@ 33 AUE_NULL UNIMPL xenix_execseg 34 AUE_NULL UNIMPL xenix_unexecseg 35 AUE_NULL UNIMPL nosys -36 AUE_SELECT MNOPROTO { int select(u_int nd, fd_set *in, \ +36 AUE_SELECT NOPROTO { int select(u_int nd, fd_set *in, \ fd_set *ou, fd_set *ex, \ struct timeval *tv); } -37 AUE_EACCESS MSTD { int xenix_eaccess(char *path, int flags); } +37 AUE_EACCESS STD { int xenix_eaccess(char *path, int flags); } 38 AUE_NULL UNIMPL xenix_paccess -39 AUE_NULL MSTD { int ibcs2_sigaction(int sig, \ +39 AUE_NULL STD { int ibcs2_sigaction(int sig, \ struct ibcs2_sigaction *act, \ struct ibcs2_sigaction *oact); } -40 AUE_NULL MSTD { int ibcs2_sigprocmask(int how, \ +40 AUE_NULL STD { int ibcs2_sigprocmask(int how, \ ibcs2_sigset_t *set, \ ibcs2_sigset_t *oset); } -41 AUE_NULL MSTD { int ibcs2_sigpending(ibcs2_sigset_t *mask); } -42 AUE_NULL MSTD { int ibcs2_sigsuspend(ibcs2_sigset_t *mask); } -43 AUE_GETGROUPS MSTD { int ibcs2_getgroups(int gidsetsize, \ +41 AUE_NULL STD { int ibcs2_sigpending(ibcs2_sigset_t *mask); } +42 AUE_NULL STD { int ibcs2_sigsuspend(ibcs2_sigset_t *mask); } +43 AUE_GETGROUPS STD { int ibcs2_getgroups(int gidsetsize, \ ibcs2_gid_t *gidset); } -44 AUE_SETGROUPS MSTD { int ibcs2_setgroups(int gidsetsize, \ +44 AUE_SETGROUPS STD { int ibcs2_setgroups(int gidsetsize, \ ibcs2_gid_t *gidset); } -45 AUE_NULL MSTD { int ibcs2_sysconf(int name); } -46 AUE_PATHCONF MSTD { int ibcs2_pathconf(char *path, int name); } -47 AUE_FPATHCONF MSTD { int ibcs2_fpathconf(int fd, int name); } -48 AUE_RENAME MSTD { int ibcs2_rename(char *from, char *to); } +45 AUE_NULL STD { int ibcs2_sysconf(int name); } +46 AUE_PATHCONF STD { int ibcs2_pathconf(char *path, int name); } +47 AUE_FPATHCONF STD { int ibcs2_fpathconf(int fd, int name); } +48 AUE_RENAME STD { int ibcs2_rename(char *from, char *to); } 49 AUE_NULL UNIMPL nosys -50 AUE_NULL MSTD { int xenix_utsname(long addr); } +50 AUE_NULL STD { int xenix_utsname(long addr); } 51 AUE_NULL UNIMPL nosys 52 AUE_NULL UNIMPL nosys 53 AUE_NULL UNIMPL nosys 54 AUE_NULL UNIMPL nosys -55 AUE_GETITIMER MNOPROTO { int getitimer(u_int which, \ +55 AUE_GETITIMER NOPROTO { int getitimer(u_int which, \ struct itimerval *itv); } -56 AUE_SETITIMER MNOPROTO { int setitimer(u_int which, \ +56 AUE_SETITIMER NOPROTO { int setitimer(u_int which, \ struct itimerval *itv, \ struct itimerval *otv); } |