Home | History | Annotate | only in /src/lib/libc/arch/alpha/sys
History log of /src/lib/libc/arch/alpha/sys
RevisionDateAuthorComments
 1.2 05-Nov-1997  cgd remove these, they are no longer necessary or appropriate
 1.1 22-Dec-1996  cgd branches: 1.1.2;
File which provides lint stubs for the functions defined by
machine-dependent assembly code, whose source files live in its directory.
(Not necessarily complete yet.)
 1.1.2.1 08-Nov-1997  thorpej Pull up from trunk: "...hey hey hey, goodbye!"
 1.4 16-Sep-2005  drochner these went to compat
 1.3 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.2 02-Dec-1998  thorpej branches: 1.2.8;
Warn about references to the compatibility vfork() (i.e. the vfork() with
the 4.4BSD non-shared-address-space semantics), and direct the user to
include <unistd.h> to generate the correct reference.

This warning isn't about an ABI compatibility issue, but the new vfork() is
considerably faster.
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.2.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.3 28-Apr-2008  martin branches: 1.3.8;
Remove clause 3 and 4 from TNF licenses
 1.2 29-Apr-2007  msaitoh branches: 1.2.10;
fix typos
 1.1 17-Jul-2001  thorpej branches: 1.1.2;
Add a __clone(3) entry point.
 1.1.2.2 08-Oct-2001  nathanw Catch up to -current.
 1.1.2.1 17-Jul-2001  nathanw file __clone.S was added on branch nathanw_sa on 2001-10-08 20:16:53 +0000
 1.2.10.1 18-May-2008  yamt sync with head.
 1.3.8.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3.8.1 28-Apr-2008  martin file __clone.S was added on branch christos-time_t on 2008-04-28 20:22:56 +0000
 1.2 16-Sep-2005  drochner these went to compat
 1.1 25-Aug-1999  thorpej Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d
in their respective header files). Add PSEUDO stubs for the old versions
of these system calls.

Note that __semctl13() doesn't require the extra stub that the old
semctl()/__semctl() did, as the SUSv2 version takes variable arguments,
and thus does not require the extra indirection.
 1.8 26-Oct-2021  christos Merge all MD __sigaction14_sigtramp.c copies into one:
- sparc and sparc64 were not using version 0 sigcontext when there were
no arguments in the signal version. This was probably a bug.
- vax is using +1 the version numbers of the other archs.
- Only hppa was defining __LIBC12_SOURCE__ so it was getting a working
sigcontext before. all the other ports that supported sigcontext had
the compat code disabled.
[pointed out by thorpej, thanks!]
If we want to remove sigcontext support from userland at least now there
is less work to do so.
 1.7 28-Apr-2008  martin branches: 1.7.8;
Remove clause 3 and 4 from TNF licenses
 1.6 19-Feb-2006  christos branches: 1.6.18;
make these consistent.
 1.5 23-Mar-2004  drochner save errno while trying to install a !SA_SIGINFO trampoline -- this
is expected to fail with !COMPAT_16 kernels, and we shouldn't
overwrite errno in this case
 1.4 18-Oct-2003  christos sync with the x86 one.
 1.3 07-Oct-2003  skd Siginfo libc changes for alpha. Approved by thorpej@netbsd.org.
 1.2 18-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.1 09-Jul-2002  thorpej branches: 1.1.2;
New __sigaction14() system call stub which registers the signal
trampoline, and the signal trampolines themselves.

NOTE: These are not yet enabled; they will be enabled after further
testing on more architectures.
 1.1.2.3 02-Oct-2002  thorpej libc:
Internally rename __sigaction14 to __libc_sigaction14. Provide a
weak alias of __sigaction14 -> __libc_sigaction14.

libpthread:
Use __libc_sigaction14 to actually register the signal handler, rather
than using __sigaction_sigtramp() directly with a hard-coded trampoline
version. While we don't actually use the libc trampoline, we want to
avoid depending on any COMPAT_* kernel options down the road (this is
already the case for the VAX port).

Be explicit about which version of the signal interface we're interposing
(...14), and build pthread_sig.c with __LIBC12_SOURCE__ (required to get
the libc-internal interfaces).
 1.1.2.2 01-Aug-2002  nathanw Catch up to -current.
 1.1.2.1 09-Jul-2002  nathanw file __sigaction14_sigtramp.c was added on branch nathanw_sa on 2002-08-01 03:27:54 +0000
 1.6.18.1 18-May-2008  yamt sync with head.
 1.7.8.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.7.8.1 28-Apr-2008  martin file __sigaction14_sigtramp.c was added on branch christos-time_t on 2008-04-28 20:22:56 +0000
 1.5 16-Sep-2005  drochner these went to compat
 1.4 26-Mar-2004  drochner fix siginfo adaption -- the "compat_16" prefix
shouldn't be exposed as a symbol
 1.3 07-Oct-2003  skd Siginfo libc changes for alpha. Approved by thorpej@netbsd.org.
 1.2 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.1 29-Sep-1998  thorpej branches: 1.1.8;
Signal changes for Alpha.
 1.1.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4 16-Sep-2005  drochner these went to compat
 1.3 26-Mar-2004  drochner no need to define __HAVE_SIGINFO anymore
 1.2 07-Oct-2003  skd Siginfo libc changes for alpha. Approved by thorpej@netbsd.org.
 1.1 09-Jul-2002  thorpej branches: 1.1.2;
New __sigaction14() system call stub which registers the signal
trampoline, and the signal trampolines themselves.

NOTE: These are not yet enabled; they will be enabled after further
testing on more architectures.
 1.1.2.2 01-Aug-2002  nathanw Catch up to -current.
 1.1.2.1 09-Jul-2002  nathanw file __sigtramp1.S was added on branch nathanw_sa on 2002-08-01 03:27:54 +0000
 1.8 20-Nov-2021  thorpej Use the DWARF pseudo-register for the signal trampoline return address.
 1.7 03-Nov-2021  thorpej CFI: Saved RA needs to point to the PC slot in the ucontext_t.
 1.6 03-Nov-2021  thorpej Set up the CFI in a slightly more rational way.
 1.5 21-Oct-2020  thorpej Fix typo (thanks kamil@ for pointing it out).
 1.4 21-Oct-2020  thorpej Add call frame unwind info to the Alpha signal trampoline. Using
kamil@'s test program:

Before:
Backtrace 2 stack frames.
0x120000a74 <handler+0x54> at ./test
0x3fffdca6550 <__sigtramp_siginfo_2> at /usr/lib/libc.so.12

After:
Backtrace 4 stack frames.
0x120000a74 <handler+0x54> at ./test
0x3fffdca6554 <__sigtramp_siginfo_2> at /usr/lib/libc.so.12
0x120000b10 <main+0x38> at ./test
0x1200009b4 <___start+0x1a4> at ./test
 1.3 21-Oct-2020  thorpej - Consistently use _REG_* defines from assym.h to mean register numbers,
not offsets (i.e. *8 to get the offset).
- Define and use SIZEOF_SIGINFO and UC_GREGS constants, rather than
hard-code magic numbers.

NFC -- same object code is generated.
 1.2 08-Nov-2006  drochner if setcontext(2) returns, _exit(2) with a return code of -1 instead
of relying on a sensible return value
 1.1 07-Oct-2003  skd Siginfo libc changes for alpha. Approved by thorpej@netbsd.org.
 1.1 13-Dec-2000  mycroft Add the obvious, trivial __syscall() stub.
 1.2 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.1 04-Jan-1998  thorpej branches: 1.1.8;
Add syscall stubs for __vfork14(). These are basically copies of Ovfork.S
with the syscall numbers changed.

Since 4.4BSD vfork(2) did not share address space, Ovfork.S could be changed
to be identical to fork.S (modulo syscall numbers). __vfork14.S, however,
needs to remain separate since with a shared address space, the stub needs to
pre-decrement the stack and do an indirect jump to the return address, so that
the shared stackframe is still there when the parent returns. (Obviously,
this does not apply to systems which to not build stackframes on leaf calls.)
 1.1.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.9 07-May-2001  kleink Make the END() argument match the entry name.
 1.8 26-Jun-2000  kleink branches: 1.8.2;
Thinko in previous: we do always use an internal name.
 1.7 23-Jun-2000  kleink Add internal names for brk() and sbrk().
 1.6 14-Jun-2000  cgd branches: 1.6.2;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.5 14-Jan-1999  kleink branches: 1.5.8;
* On architectures using ELF, and conditionally on those in transition, rename
_ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and
_C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to
avoid possible name clashes with identifiers used in user applications.
* Do the same for minbrk on all architectures to avoid a GCC-specific (and
on ELF architectures effectively useless) symbol reference renaming in MI code.
 1.4 17-Oct-1996  cgd catch up with <machine/asm.h> changes, SYS.h changes, and the removal
of DEFS.h
 1.3 09-Sep-1996  cgd user better names for local labels, as suggested by Matt Thomas and
slightly tweaked.
 1.2 04-Nov-1995  cgd be more conservative when setting the gp
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.5.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6.2.1 21-Aug-2000  kleink Pull up revs. 1.7-1.8 (approved by thorpej):
Add internal names for brk(), sbrk() and fork().
 1.8.2.1 08-Oct-2001  nathanw Catch up to -current.
 1.6 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.5 14-Jan-1999  kleink branches: 1.5.8;
* On architectures using ELF, and conditionally on those in transition, rename
_ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and
_C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to
avoid possible name clashes with identifiers used in user applications.
* Do the same for minbrk on all architectures to avoid a GCC-specific (and
on ELF architectures effectively useless) symbol reference renaming in MI code.
 1.4 08-Nov-1996  cgd if _REENTRANT is defined, store the error value in (*__errno()), rather than
in errno directly, to support threads packages.
 1.3 17-Oct-1996  cgd catch up with <machine/asm.h> changes, SYS.h changes, and the removal
of DEFS.h
 1.2 09-Sep-1996  cgd user better names for local labels, as suggested by Matt Thomas and
slightly tweaked.
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.5.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4 07-Feb-2017  kamil Mark exect(3) obsolete and bind it to plain execve(2) on all platforms

The original exect(2) from BSD4.2 was enabling bit for tracing
(single-step mode) and calling execve(2). The purpose of it was to generate
a signal for a tracer once the application will change its image to a new
program.

This approach no longer works as:
- exect(2) traces (single-steps) libc and it requires hundreds or
thousands steps before entering a new image
- it's vax and x86 specific code
- this functionality has been moved to the kernel - once a process is
traced it will generate SIGTRAP with si_code TRAP_EXEC and route it to
its debugger
- the side effects and unportability make this interface unusable
- there are no known users of this interface
- it apparently never worked better since day0 of NetBSD ("day0 bug")

Users are requested to move to other execve(2) variants. Calling current
execve(2) as it is the most similar behavior to this one from BSD4.2.

Discussed several times on mailing lists and in PR/51700.

Add warning to exect(3) telling about marking this function obsolete.

This function is prepared to be removed in next libc major bump.

Sponsored by <The NetBSD Foundation>
 1.3 14-Jun-2000  cgd branches: 1.3.86; 1.3.90;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.2 17-Oct-1996  cgd branches: 1.2.12;
catch up with <machine/asm.h> changes, SYS.h changes, and the removal
of DEFS.h
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.2.12.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.3.90.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.86.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 13-Feb-2003  nathanw Implement pthread_atfork() (in libc, because the required threadlib
stub behavior is exactly the same as the usual behavior).
 1.4 07-May-2001  kleink Make the END() argument match the entry name.
 1.3 26-Jun-2000  kleink branches: 1.3.2;
Need an internal name for fork().
 1.2 14-Jun-2000  cgd branches: 1.2.2;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.1 10-Feb-1995  cgd branches: 1.1.20;
libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.1.20.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2.2.1 21-Aug-2000  kleink Pull up rev. 1.3 (approved by thorpej):
Add internal names for brk(), sbrk() and fork().
 1.3.2.1 08-Oct-2001  nathanw Catch up to -current.
 1.4 21-Oct-2020  thorpej - Consistently use _REG_* defines from assym.h to mean register numbers,
not offsets (i.e. *8 to get the offset).
- Define and use SIZEOF_SIGINFO and UC_GREGS constants, rather than
hard-code magic numbers.

NFC -- same object code is generated.
 1.3 28-Apr-2008  martin branches: 1.3.8;
Remove clause 3 and 4 from TNF licenses
 1.2 18-Jan-2003  thorpej branches: 1.2.30;
Merge the nathanw_sa branch.
 1.1 28-Jan-2002  nathanw branches: 1.1.2;
file getcontext.S was initially added on branch nathanw_sa.
 1.1.2.1 28-Jan-2002  nathanw Oops, forgot to commit this bit of Klaus's code.
 1.2.30.1 18-May-2008  yamt sync with head.
 1.3.8.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3.8.1 28-Apr-2008  martin file getcontext.S was added on branch christos-time_t on 2008-04-28 20:22:56 +0000
 1.2 16-Sep-2005  drochner these went to compat
 1.1 25-Aug-1999  thorpej Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d
in their respective header files). Add PSEUDO stubs for the old versions
of these system calls.

Note that __semctl13() doesn't require the extra stub that the old
semctl()/__semctl() did, as the SUSv2 version takes variable arguments,
and thus does not require the extra indirection.
 1.4 07-May-2001  kleink Make the END() argument match the entry name.
 1.3 28-Sep-2000  kleink branches: 1.3.2;
Need an internal name for pipe(2).
 1.2 14-Jun-2000  cgd branches: 1.2.2;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.1 10-Feb-1995  cgd branches: 1.1.20;
libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.1.20.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2.2.1 29-Sep-2000  kleink Pull up rev. 1.3 (approved by thorpej):
Add internal name for pipe().
 1.3.2.1 08-Oct-2001  nathanw Catch up to -current.
 1.5 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.4 08-Nov-1996  cgd branches: 1.4.10;
kill "IMPORT(errno, 4)" since it is unnecessary
 1.3 17-Oct-1996  cgd catch up with <machine/asm.h> changes, SYS.h changes, and the removal
of DEFS.h
 1.2 17-Sep-1996  cgd set the GP before accessing errno.
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.4.10.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2 11-Nov-1996  mycroft Treat reboot() like a normal system call. From PR 2458.
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.9 07-May-2001  kleink Make the END() argument match the entry name.
 1.8 26-Jun-2000  kleink branches: 1.8.2;
Thinko in previous: we do always use an internal name.
 1.7 23-Jun-2000  kleink Add internal names for brk() and sbrk().
 1.6 14-Jun-2000  cgd branches: 1.6.2;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.5 14-Jan-1999  kleink branches: 1.5.8;
* On architectures using ELF, and conditionally on those in transition, rename
_ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and
_C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to
avoid possible name clashes with identifiers used in user applications.
* Do the same for minbrk on all architectures to avoid a GCC-specific (and
on ELF architectures effectively useless) symbol reference renaming in MI code.
 1.4 17-Oct-1996  cgd catch up with <machine/asm.h> changes, SYS.h changes, and the removal
of DEFS.h
 1.3 09-Sep-1996  cgd user better names for local labels, as suggested by Matt Thomas and
slightly tweaked.
 1.2 04-Nov-1995  cgd be more conservative when setting the gp
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.5.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6.2.1 21-Aug-2000  kleink Pull up revs. 1.7-1.8 (approved by thorpej):
Add internal names for brk(), sbrk() and fork().
 1.8.2.1 08-Oct-2001  nathanw Catch up to -current.
 1.3 18-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.2 14-Jun-2000  cgd branches: 1.2.4;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.1 10-Feb-1995  cgd branches: 1.1.20;
libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.1.20.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2.4.1 25-Feb-2002  nathanw Move setlogin() stub to C code, and namespace-protect it.
 1.1 07-Jul-2000  itohy Add special treatment of shmat(2).
On m68k ELF calling standard (__SVR4_ABI__), if a function
returns a pointer, the return value should go to a0 as well as d0.
 1.2 16-Sep-2005  drochner these went to compat
 1.1 25-Aug-1999  thorpej Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d
in their respective header files). Add PSEUDO stubs for the old versions
of these system calls.

Note that __semctl13() doesn't require the extra stub that the old
semctl()/__semctl() did, as the SUSv2 version takes variable arguments,
and thus does not require the extra indirection.
 1.3 16-Sep-2005  drochner these went to compat
 1.2 02-Dec-1998  thorpej Warn about references to the compatibility() sigaction(), sigpending(),
sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to
include <signal.h> to generate the correct reference.
 1.1 29-Sep-1998  thorpej Signal changes for Alpha.
 1.5 16-Sep-2005  drochner these went to compat
 1.4 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.3 02-Dec-1998  thorpej branches: 1.3.8;
Warn about references to the compatibility() sigaction(), sigpending(),
sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to
include <signal.h> to generate the correct reference.
 1.2 29-Sep-1998  thorpej Signal changes for Alpha.
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.3.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6 16-Sep-2005  drochner these went to compat
 1.5 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.4 02-Dec-1998  thorpej branches: 1.4.8;
Warn about references to the compatibility() sigaction(), sigpending(),
sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to
include <signal.h> to generate the correct reference.
 1.3 29-Sep-1998  thorpej Signal changes for Alpha.
 1.2 17-Oct-1996  cgd catch up with <machine/asm.h> changes, SYS.h changes, and the removal
of DEFS.h
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.4.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6 16-Sep-2005  drochner these went to compat
 1.5 26-Mar-2004  drochner the WARN_REFERENCES text "include <signal.h> for correct reference" is pointless
as <signal.h> won't help you, so remove it
 1.4 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.3 02-Dec-1998  thorpej branches: 1.3.8;
Warn about references to the compatibility() sigaction(), sigpending(),
sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to
include <signal.h> to generate the correct reference.
 1.2 29-Sep-1998  thorpej Signal changes for Alpha.
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.3.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6 16-Sep-2005  drochner these went to compat
 1.5 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.4 02-Dec-1998  thorpej branches: 1.4.8;
Warn about references to the compatibility() sigaction(), sigpending(),
sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to
include <signal.h> to generate the correct reference.
 1.3 29-Sep-1998  thorpej Signal changes for Alpha.
 1.2 17-Oct-1996  cgd catch up with <machine/asm.h> changes, SYS.h changes, and the removal
of DEFS.h
 1.1 10-Feb-1995  cgd libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.4.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.3 18-Apr-2020  thorpej Rename "syscall" to "_syscall" and provide "syscall" as a weak alias.
 1.2 14-Jun-2000  cgd branches: 1.2.104;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.1 10-Feb-1995  cgd branches: 1.1.20;
libc support for the alpha. more functions should be written in assembler,
but that's optimization. 8-)
 1.1.20.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2.104.1 21-Apr-2020  martin Sync with HEAD

RSS XML Feed