Skip to content

Commit bb478f5

Browse files
committed
Undo previous lwp.h change.
1 parent 0a62998 commit bb478f5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+464
-902
lines changed

distrib/sets/lists/comp/ad.arm

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: ad.arm,v 1.112 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: ad.arm,v 1.113 2024/11/04 15:45:22 christos Exp $
22
#
33
./usr/bin/elf2aout comp-sysutil-bin
44
./usr/include/acorn26 comp-obsolete obsolete
@@ -162,7 +162,6 @@
162162
./usr/include/arm/kcore.h comp-c-include
163163
./usr/include/arm/limits.h comp-c-include
164164
./usr/include/arm/lock.h comp-c-include
165-
./usr/include/arm/lwp.h comp-c-include
166165
./usr/include/arm/math.h comp-c-include
167166
./usr/include/arm/mcontext.h comp-c-include
168167
./usr/include/arm/mutex.h comp-c-include

distrib/sets/lists/comp/ad.m68k

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: ad.m68k,v 1.74 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: ad.m68k,v 1.75 2024/11/04 15:45:22 christos Exp $
22
#
33
./usr/bin/elf2aout comp-sysutil-bin
44
./usr/include/gcc-4.5/math-68881.h comp-obsolete obsolete
@@ -55,7 +55,6 @@
5555
./usr/include/m68k/kcore.h comp-c-include
5656
./usr/include/m68k/limits.h comp-c-include
5757
./usr/include/m68k/lock.h comp-c-include
58-
./usr/include/m68k/lwp.h comp-c-include
5958
./usr/include/m68k/m68k.h comp-c-include
6059
./usr/include/m68k/math.h comp-c-include
6160
./usr/include/m68k/mcontext.h comp-c-include

distrib/sets/lists/comp/ad.mips

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: ad.mips,v 1.95 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: ad.mips,v 1.96 2024/11/04 15:45:22 christos Exp $
22
#
33
-./usr/lib/64/libgomp.a
44
-./usr/lib/64/libgomp.so
@@ -83,7 +83,6 @@
8383
./usr/include/mips/limits.h comp-c-include
8484
./usr/include/mips/lock.h comp-c-include
8585
./usr/include/mips/locore.h comp-c-include
86-
./usr/include/mips/lwp.h comp-c-include
8786
./usr/include/mips/math.h comp-c-include
8887
./usr/include/mips/mcontext.h comp-c-include
8988
./usr/include/mips/mips1_pte.h comp-c-include

distrib/sets/lists/comp/ad.powerpc

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: ad.powerpc,v 1.109 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: ad.powerpc,v 1.110 2024/11/04 15:45:22 christos Exp $
22
#
33
./usr/bin/elf2aout comp-sysutil-bin
44
./usr/bin/psim comp-obsolete obsolete
@@ -218,7 +218,6 @@
218218
./usr/include/powerpc/kcore.h comp-c-include
219219
./usr/include/powerpc/limits.h comp-c-include
220220
./usr/include/powerpc/lock.h comp-c-include
221-
./usr/include/powerpc/lwp.h comp-c-include
222221
./usr/include/powerpc/machine_type.h comp-obsolete obsolete
223222
./usr/include/powerpc/math.h comp-c-include
224223
./usr/include/powerpc/mcontext.h comp-c-include

distrib/sets/lists/comp/ad.riscv

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: ad.riscv,v 1.24 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: ad.riscv,v 1.25 2024/11/04 15:45:22 christos Exp $
22
#
33
./usr/include/g++/bits/riscv32 comp-c-include arch64,compat
44
./usr/include/g++/bits/riscv32/c++config.h comp-c-include arch64,gcc,compat
@@ -37,7 +37,6 @@
3737
./usr/include/riscv/kcore.h comp-c-include
3838
./usr/include/riscv/limits.h comp-c-include
3939
./usr/include/riscv/lock.h comp-c-include
40-
./usr/include/riscv/lwp.h comp-c-include
4140
./usr/include/riscv/math.h comp-c-include
4241
./usr/include/riscv/mcontext.h comp-c-include
4342
./usr/include/riscv/mutex.h comp-c-include

distrib/sets/lists/comp/ad.sh3

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: ad.sh3,v 1.50 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: ad.sh3,v 1.51 2024/11/04 15:45:22 christos Exp $
22
#
33
./usr/include/gcc-4.5/tgmath.h comp-obsolete obsolete
44
./usr/include/gcc-4.8/tgmath.h comp-obsolete obsolete
@@ -40,7 +40,6 @@
4040
./usr/include/sh3/intr.h comp-c-include
4141
./usr/include/sh3/limits.h comp-c-include
4242
./usr/include/sh3/lock.h comp-c-include
43-
./usr/include/sh3/lwp.h comp-c-include
4443
./usr/include/sh3/math.h comp-c-include
4544
./usr/include/sh3/mcontext.h comp-c-include
4645
./usr/include/sh3/mutex.h comp-c-include

distrib/sets/lists/comp/md.alpha

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: md.alpha,v 1.83 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: md.alpha,v 1.84 2024/11/04 15:45:22 christos Exp $
22
#
33
./usr/include/alpha comp-c-include
44
./usr/include/alpha/_G_config.h comp-obsolete obsolete
@@ -42,7 +42,6 @@
4242
./usr/include/alpha/kcore.h comp-c-include
4343
./usr/include/alpha/limits.h comp-c-include
4444
./usr/include/alpha/lock.h comp-c-include
45-
./usr/include/alpha/lwp.h comp-c-include
4645
./usr/include/alpha/math.h comp-c-include
4746
./usr/include/alpha/mcontext.h comp-c-include
4847
./usr/include/alpha/mutex.h comp-c-include

distrib/sets/lists/comp/md.amd64

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: md.amd64,v 1.304 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: md.amd64,v 1.305 2024/11/04 15:45:22 christos Exp $
22
#
33
./usr/include/amd64 comp-c-include
44
./usr/include/amd64/ansi.h comp-c-include
@@ -38,7 +38,6 @@
3838
./usr/include/amd64/limits.h comp-c-include
3939
./usr/include/amd64/linux32_machdep.h comp-c-include
4040
./usr/include/amd64/lock.h comp-c-include
41-
./usr/include/amd64/lwp.h comp-c-include
4241
./usr/include/amd64/math.h comp-c-include
4342
./usr/include/amd64/mcontext.h comp-c-include
4443
./usr/include/amd64/mtrr.h comp-c-include
@@ -1304,7 +1303,6 @@
13041303
./usr/include/i386/kcore.h comp-c-include
13051304
./usr/include/i386/limits.h comp-c-include
13061305
./usr/include/i386/lock.h comp-c-include
1307-
./usr/include/i386/lwp.h comp-c-include
13081306
./usr/include/i386/math.h comp-c-include
13091307
./usr/include/i386/mcontext.h comp-c-include
13101308
./usr/include/i386/mtrr.h comp-c-include

distrib/sets/lists/comp/md.hppa

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: md.hppa,v 1.19 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: md.hppa,v 1.20 2024/11/04 15:45:23 christos Exp $
22
#
33
./usr/include/gcc-4.5/tgmath.h comp-obsolete obsolete
44
./usr/include/gcc-4.8/tgmath.h comp-obsolete obsolete
@@ -105,7 +105,6 @@
105105
./usr/include/hppa/limits.h comp-c-include
106106
./usr/include/hppa/loadfile_machdep.h comp-c-include
107107
./usr/include/hppa/lock.h comp-c-include
108-
./usr/include/hppa/lwp.h comp-c-include
109108
./usr/include/hppa/math.h comp-c-include
110109
./usr/include/hppa/mcontext.h comp-c-include
111110
./usr/include/hppa/mutex.h comp-c-include

distrib/sets/lists/comp/md.i386

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: md.i386,v 1.211 2024/11/03 22:24:20 christos Exp $
1+
# $NetBSD: md.i386,v 1.212 2024/11/04 15:45:23 christos Exp $
22
#
33
./usr/include/clang-3.4/__wmmintrin_aes.h comp-obsolete obsolete
44
./usr/include/clang-3.4/__wmmintrin_pclmul.h comp-obsolete obsolete
@@ -1232,7 +1232,6 @@
12321232
./usr/include/i386/limits.h comp-c-include
12331233
./usr/include/i386/loadfile_machdep.h comp-obsolete obsolete
12341234
./usr/include/i386/lock.h comp-c-include
1235-
./usr/include/i386/lwp.h comp-c-include
12361235
./usr/include/i386/math.h comp-c-include
12371236
./usr/include/i386/mcontext.h comp-c-include
12381237
./usr/include/i386/mouse.h comp-obsolete obsolete

distrib/sets/lists/comp/md.ia64

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: md.ia64,v 1.14 2024/11/03 22:24:21 christos Exp $
1+
# $NetBSD: md.ia64,v 1.15 2024/11/04 15:45:23 christos Exp $
22
#
33
./usr/include/gcc-4.8/ia64intrin.h comp-obsolete obsolete
44
./usr/include/gcc-4.8/tgmath.h comp-obsolete obsolete
@@ -51,7 +51,6 @@
5151
./usr/include/ia64/limits.h comp-c-include
5252
./usr/include/ia64/loadfile_machdep.h comp-c-include
5353
./usr/include/ia64/lock.h comp-c-include
54-
./usr/include/ia64/lwp.h comp-c-include
5554
./usr/include/ia64/math.h comp-c-include
5655
./usr/include/ia64/mca_machdep.h comp-c-include
5756
./usr/include/ia64/mcontext.h comp-c-include

distrib/sets/lists/comp/md.or1k

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: md.or1k,v 1.15 2024/11/03 22:24:21 christos Exp $
1+
# $NetBSD: md.or1k,v 1.16 2024/11/04 15:45:23 christos Exp $
22
#
33
./usr/include/gcc-4.8/tgmath.h comp-obsolete obsolete
44
./usr/include/gcc-5/tgmath.h comp-obsolete obsolete
@@ -35,7 +35,6 @@
3535
./usr/include/or1k/kcore.h comp-c-include
3636
./usr/include/or1k/limits.h comp-c-include
3737
./usr/include/or1k/lock.h comp-c-include
38-
./usr/include/or1k/lwp.h comp-c-include
3938
./usr/include/or1k/math.h comp-c-include
4039
./usr/include/or1k/mcontext.h comp-c-include
4140
./usr/include/or1k/mutex.h comp-c-include

distrib/sets/lists/comp/md.sparc

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: md.sparc,v 1.106 2024/11/03 22:24:21 christos Exp $
1+
# $NetBSD: md.sparc,v 1.107 2024/11/04 15:45:23 christos Exp $
22
#
33
./usr/include/gcc-4.5/tgmath.h comp-obsolete obsolete
44
./usr/include/gcc-4.8/tgmath.h comp-obsolete obsolete
@@ -58,7 +58,6 @@
5858
./usr/include/sparc/kcore.h comp-c-include
5959
./usr/include/sparc/limits.h comp-c-include
6060
./usr/include/sparc/lock.h comp-c-include
61-
./usr/include/sparc/lwp.h comp-c-include
6261
./usr/include/sparc/math.h comp-c-include
6362
./usr/include/sparc/mcontext.h comp-c-include
6463
./usr/include/sparc/mutex.h comp-c-include

distrib/sets/lists/comp/md.vax

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: md.vax,v 1.57 2024/11/03 22:24:21 christos Exp $
1+
# $NetBSD: md.vax,v 1.58 2024/11/04 15:45:23 christos Exp $
22
#
33
./usr/include/gcc-4.5/tgmath.h comp-obsolete obsolete
44
./usr/include/gcc-4.8/tgmath.h comp-obsolete obsolete
@@ -47,7 +47,6 @@
4747
./usr/include/vax/leds.h comp-c-include
4848
./usr/include/vax/limits.h comp-c-include
4949
./usr/include/vax/lock.h comp-c-include
50-
./usr/include/vax/lwp.h comp-c-include
5150
./usr/include/vax/macros.h comp-c-include
5251
./usr/include/vax/math.h comp-c-include
5352
./usr/include/vax/mcontext.h comp-c-include

include/lwp.h

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $NetBSD: lwp.h,v 1.14 2024/11/03 22:24:20 christos Exp $ */
1+
/* $NetBSD: lwp.h,v 1.15 2024/11/04 15:45:22 christos Exp $ */
22

33
/*-
44
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -64,6 +64,4 @@ int _lwp_getname(lwpid_t, char *, size_t);
6464
int _lwp_ctl(int, struct lwpctl **);
6565
__END_DECLS
6666

67-
#include <machine/lwp.h>
68-
6967
#endif /* !_LWP_H_ */

sys/arch/alpha/include/Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: Makefile,v 1.35 2024/11/03 22:24:21 christos Exp $
1+
# $NetBSD: Makefile,v 1.36 2024/11/04 15:45:23 christos Exp $
22

33
INCSDIR= /usr/include/alpha
44

@@ -13,7 +13,7 @@ INCS= alpha_cpu.h ansi.h aout_machdep.h asm.h autoconf.h \
1313
intr.h \
1414
joystick.h \
1515
kbio.h kcore.h \
16-
limits.h lock.h lwp.h \
16+
limits.h lock.h \
1717
math.h mcontext.h mutex.h \
1818
pal.h param.h pcb.h pio.h pmap.h proc.h profile.h prom.h psl.h \
1919
pte.h ptrace.h \

sys/arch/alpha/include/lwp.h

-52
This file was deleted.

sys/arch/alpha/include/mcontext.h

+21-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $NetBSD: mcontext.h,v 1.13 2024/11/03 22:24:21 christos Exp $ */
1+
/* $NetBSD: mcontext.h,v 1.14 2024/11/04 15:45:23 christos Exp $ */
22

33
/*-
44
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -104,4 +104,24 @@ typedef struct {
104104

105105
#define _UC_MACHINE_SET_PC(uc, pc) _UC_MACHINE_PC(uc) = (pc)
106106

107+
#if defined(_RTLD_SOURCE) || defined(_LIBC_SOURCE) || \
108+
defined(__LIBPTHREAD_SOURCE__)
109+
#include <sys/tls.h>
110+
111+
__BEGIN_DECLS
112+
static __inline void *
113+
__lwp_getprivate_fast(void)
114+
{
115+
register void *__tmp __asm("$0");
116+
117+
__asm volatile("call_pal %1 # PAL_rdunique"
118+
: "=r" (__tmp)
119+
: "i" (0x009e /* PAL_rdunique */));
120+
121+
return __tmp;
122+
}
123+
__END_DECLS
124+
125+
#endif
126+
107127
#endif /* !_ALPHA_MCONTEXT_H_ */

sys/arch/amd64/include/Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: Makefile,v 1.23 2024/11/03 22:24:21 christos Exp $
1+
# $NetBSD: Makefile,v 1.24 2024/11/04 15:45:23 christos Exp $
22

33
INCSDIR= /usr/include/amd64
44

@@ -19,7 +19,7 @@ INCS= ansi.h aout_machdep.h asm.h \
1919
netbsd32_machdep.h \
2020
param.h pcb.h pci_machdep.h pio.h pmap.h proc.h \
2121
profile.h psl.h pte.h ptrace.h \
22-
lwp.h reg.h rwlock.h \
22+
reg.h rwlock.h \
2323
segments.h setjmp.h signal.h sljit_machdep.h specialreg.h sysarch.h \
2424
trap.h tss.h types.h \
2525
userret.h \

sys/arch/amd64/include/lwp.h

-53
This file was deleted.

0 commit comments

Comments
 (0)