Module Name: src Committed By: thorpej Date: Wed Apr 22 21:22:21 UTC 2020
Modified Files: src/sys/compat/netbsd32: syscalls.master src/sys/kern: sys_lwp.c syscalls.master Log Message: Remove _lwp_gettid(2) system call. This problem is going to be solved another way. (Note: this call was never exposed in libc, so we can just recycle the syscall number.) To generate a diff of this commit: cvs rdiff -u -r1.134 -r1.135 src/sys/compat/netbsd32/syscalls.master cvs rdiff -u -r1.77 -r1.78 src/sys/kern/sys_lwp.c cvs rdiff -u -r1.301 -r1.302 src/sys/kern/syscalls.master Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/compat/netbsd32/syscalls.master diff -u src/sys/compat/netbsd32/syscalls.master:1.134 src/sys/compat/netbsd32/syscalls.master:1.135 --- src/sys/compat/netbsd32/syscalls.master:1.134 Sat Apr 4 20:20:12 2020 +++ src/sys/compat/netbsd32/syscalls.master Wed Apr 22 21:22:21 2020 @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.134 2020/04/04 20:20:12 thorpej Exp $ + $NetBSD: syscalls.master,v 1.135 2020/04/22 21:22:21 thorpej Exp $ ; from: NetBSD: syscalls.master,v 1.81 1998/07/05 08:49:50 jonathan Exp ; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 @@ -747,7 +747,7 @@ netbsd32_charp name, netbsd32_size_t len); } 325 STD { int|netbsd32||_lwp_ctl(int features, \ netbsd32_pointer_t address); } -326 NOARGS { lwptid_t|sys||_lwp_gettid(void); } +326 UNIMPL 327 UNIMPL 328 UNIMPL 329 UNIMPL Index: src/sys/kern/sys_lwp.c diff -u src/sys/kern/sys_lwp.c:1.77 src/sys/kern/sys_lwp.c:1.78 --- src/sys/kern/sys_lwp.c:1.77 Sun Apr 19 20:35:29 2020 +++ src/sys/kern/sys_lwp.c Wed Apr 22 21:22:21 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: sys_lwp.c,v 1.77 2020/04/19 20:35:29 ad Exp $ */ +/* $NetBSD: sys_lwp.c,v 1.78 2020/04/22 21:22:21 thorpej Exp $ */ /*- * Copyright (c) 2001, 2006, 2007, 2008, 2019, 2020 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sys_lwp.c,v 1.77 2020/04/19 20:35:29 ad Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sys_lwp.c,v 1.78 2020/04/22 21:22:21 thorpej Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -175,14 +175,6 @@ sys__lwp_self(struct lwp *l, const void } int -sys__lwp_gettid(struct lwp *l, const void *v, register_t *retval) -{ - - *retval = lwp_gettid(); - return 0; -} - -int sys__lwp_getprivate(struct lwp *l, const void *v, register_t *retval) { Index: src/sys/kern/syscalls.master diff -u src/sys/kern/syscalls.master:1.301 src/sys/kern/syscalls.master:1.302 --- src/sys/kern/syscalls.master:1.301 Sun Apr 12 22:06:17 2020 +++ src/sys/kern/syscalls.master Wed Apr 22 21:22:21 2020 @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.301 2020/04/12 22:06:17 christos Exp $ + $NetBSD: syscalls.master,v 1.302 2020/04/22 21:22:21 thorpej Exp $ ; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 @@ -661,8 +661,8 @@ char *name, size_t len); } 325 STD { int|sys||_lwp_ctl(int features, \ struct lwpctl **address); } -326 STD { lwptid_t|sys||_lwp_gettid(void); } -; Syscalls 327-339 reserved for LWP syscalls. +; Syscalls 326-339 reserved for LWP syscalls. +326 UNIMPL 327 UNIMPL 328 UNIMPL 329 UNIMPL