diff options
author | tjr <tjr@FreeBSD.org> | 2003-02-20 13:32:48 +0000 |
---|---|---|
committer | tjr <tjr@FreeBSD.org> | 2003-02-20 13:32:48 +0000 |
commit | 9f6ee2c2d2734136616940dab0eba3395cd2e4d2 (patch) | |
tree | 5ff82135aaa5adc7f9a8d3f3f9119f413a292c0c /sys/i386 | |
parent | 5820529758adc03586d4899b86cf35c9ddd95895 (diff) | |
download | FreeBSD-src-9f6ee2c2d2734136616940dab0eba3395cd2e4d2.zip FreeBSD-src-9f6ee2c2d2734136616940dab0eba3395cd2e4d2.tar.gz |
Mark linux_getpid(), linux_getuid() and linux_getgid() as MPSAFE.
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/linux/syscalls.master | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master index 49ebef9..036de21 100644 --- a/sys/i386/linux/syscalls.master +++ b/sys/i386/linux/syscalls.master @@ -57,7 +57,7 @@ 18 STD LINUX { int linux_stat(char *path, struct ostat *up); } 19 STD LINUX { int linux_lseek(l_uint fdes, l_off_t off, \ l_int whence); } -20 STD LINUX { int linux_getpid(void); } +20 MSTD LINUX { int linux_getpid(void); } 21 STD LINUX { int linux_mount(char *specialfile, char *dir, \ char *filesystemtype, l_ulong rwflag, \ void *data); } @@ -306,8 +306,8 @@ struct l_stat64 *statbuf, l_long flags); } 198 STD LINUX { int linux_lchown(char *path, l_uid_t uid, \ l_gid_t gid); } -199 STD POSIX { int linux_getuid(void); } -200 STD POSIX { int linux_getgid(void); } +199 MSTD POSIX { int linux_getuid(void); } +200 MSTD POSIX { int linux_getgid(void); } 201 NOPROTO POSIX { int geteuid(void); } 202 NOPROTO POSIX { int getegid(void); } 203 NOPROTO LINUX { int setreuid(uid_t ruid, uid_t euid); } |