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

Reply via email to