diff options
author | jeff <jeff@FreeBSD.org> | 2003-04-01 01:15:56 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2003-04-01 01:15:56 +0000 |
commit | 5f8f1497c88f9e140c3963b2f16b9c2bb2d9fa1c (patch) | |
tree | 8e4b2bab612ef1a70fa1392cf86a6223f1499c58 /sys | |
parent | df35b7809ff545c981c5db3098ca01c19a1e0dbd (diff) | |
download | FreeBSD-src-5f8f1497c88f9e140c3963b2f16b9c2bb2d9fa1c.zip FreeBSD-src-5f8f1497c88f9e140c3963b2f16b9c2bb2d9fa1c.tar.gz |
- Add thr and umtx system calls.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/amd64/ia32/syscalls.master | 8 | ||||
-rw-r--r-- | sys/compat/freebsd32/syscalls.master | 8 | ||||
-rw-r--r-- | sys/ia64/ia32/syscalls.master | 8 |
3 files changed, 24 insertions, 0 deletions
diff --git a/sys/amd64/ia32/syscalls.master b/sys/amd64/ia32/syscalls.master index e928405..48ce6cf 100644 --- a/sys/amd64/ia32/syscalls.master +++ b/sys/amd64/ia32/syscalls.master @@ -600,3 +600,11 @@ 427 UNIMPL BSD __acl_delete_link 428 UNIMPL BSD __acl_aclcheck_link 429 UNIMPL NOHIDE sigwait +430 STD BSD { int thr_create(ucontext_t *ctx, thr_id_t *id, + int flag s); } +431 STD BSD { void thr_exit(void); } +432 STD BSD { int thr_self(thr_id_t *id); } +433 STD BSD { int thr_kill(thr_id_t id, int sig); } +434 MSTD BSD { int _umtx_lock(struct umtx *umtx); } +435 MSTD BSD { int _umtx_unlock(struct umtx *umtx); } + diff --git a/sys/compat/freebsd32/syscalls.master b/sys/compat/freebsd32/syscalls.master index e928405..48ce6cf 100644 --- a/sys/compat/freebsd32/syscalls.master +++ b/sys/compat/freebsd32/syscalls.master @@ -600,3 +600,11 @@ 427 UNIMPL BSD __acl_delete_link 428 UNIMPL BSD __acl_aclcheck_link 429 UNIMPL NOHIDE sigwait +430 STD BSD { int thr_create(ucontext_t *ctx, thr_id_t *id, + int flag s); } +431 STD BSD { void thr_exit(void); } +432 STD BSD { int thr_self(thr_id_t *id); } +433 STD BSD { int thr_kill(thr_id_t id, int sig); } +434 MSTD BSD { int _umtx_lock(struct umtx *umtx); } +435 MSTD BSD { int _umtx_unlock(struct umtx *umtx); } + diff --git a/sys/ia64/ia32/syscalls.master b/sys/ia64/ia32/syscalls.master index e928405..48ce6cf 100644 --- a/sys/ia64/ia32/syscalls.master +++ b/sys/ia64/ia32/syscalls.master @@ -600,3 +600,11 @@ 427 UNIMPL BSD __acl_delete_link 428 UNIMPL BSD __acl_aclcheck_link 429 UNIMPL NOHIDE sigwait +430 STD BSD { int thr_create(ucontext_t *ctx, thr_id_t *id, + int flag s); } +431 STD BSD { void thr_exit(void); } +432 STD BSD { int thr_self(thr_id_t *id); } +433 STD BSD { int thr_kill(thr_id_t id, int sig); } +434 MSTD BSD { int _umtx_lock(struct umtx *umtx); } +435 MSTD BSD { int _umtx_unlock(struct umtx *umtx); } + |