CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 07:05:12 UTC 2020

Modified Files:
src/usr.bin/make: main.c

Log Message:
make(1): rename confusing function ReadAllMakefiles

The old name implied that the function would read multiple files, which
was not the case.

The comment above that function was highly confusing.  It's not that the
function returns a boolean, but rather 0 or non-zero, and 0 means that
Lst_Find should stop searching.

One of the next refactorings will be to make Lst_Find return the first
list node for which the function returns TRUE.  This will reduce the
confusion about the several functions called SomethingP in suff.c.  The
P suffix means to return TRUE or FALSE, not 0 or non-zero.


To generate a diff of this commit:
cvs rdiff -u -r1.320 -r1.321 src/usr.bin/make/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 07:13:17 UTC 2020

Modified Files:
src/usr.bin/make: main.c

Log Message:
make(1): clean up code in make.c

Var_Subst never returns NULL.

In Main_ExportMAKEFLAGS, don't compare ints with booleans.

In MainParseArgs, use char for the current character.  First, that's
more precise and correct, and second, it makes debugging easier for
those who don't know the ASCII table by heart.


To generate a diff of this commit:
cvs rdiff -u -r1.321 -r1.322 src/usr.bin/make/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/nvmm

2020-08-29 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Aug 29 07:14:17 UTC 2020

Modified Files:
src/sys/dev/nvmm: nvmm.c

Log Message:
nvmm: explicitly include atomic.h


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/dev/nvmm/nvmm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2020-08-29 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Aug 29 07:14:50 UTC 2020

Modified Files:
src/sys/net: if_tun.c

Log Message:
Correct my rev1.159, it was incomplete, the check must be done later
because the value can change in the meantime (and get set to zero).


To generate a diff of this commit:
cvs rdiff -u -r1.159 -r1.160 src/sys/net/if_tun.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amd64/amd64

2020-08-29 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Aug 29 07:16:04 UTC 2020

Modified Files:
src/sys/arch/amd64/amd64: spl.S

Log Message:
'doreti_checkast' isn't global anymore, localify.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/amd64/amd64/spl.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/aarch64

2020-08-29 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Aug 29 07:17:23 UTC 2020

Modified Files:
src/sys/arch/aarch64/aarch64: locore_el2.S
src/sys/arch/aarch64/include: hypervisor.h

Log Message:
Slightly clarify, and style.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/aarch64/locore_el2.S
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/include/hypervisor.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/net/if_wg

2020-08-29 Thread Tom Ivar Helbekkmo
Module Name:src
Committed By:   tih
Date:   Sat Aug 29 07:22:49 UTC 2020

Modified Files:
src/tests/net/if_wg: t_misc.sh t_tunnel.sh

Log Message:
Update the if_wg tests for the human readable 'latest-handshake'
output of wgconfig.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/net/if_wg/t_misc.sh
cvs rdiff -u -r1.1 -r1.2 src/tests/net/if_wg/t_tunnel.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 07:52:56 UTC 2020

Modified Files:
src/usr.bin/make: main.c make.h nonints.h parse.c str.c var.c

Log Message:
make(1): allow for strict type checking for Boolean

Having Boolean aliased to int creates ambiguities since int is widely
used.  Allow to occasionally compile make with -DUSE_DOUBLE_BOOLEAN to
check that the type definitions still agree.


To generate a diff of this commit:
cvs rdiff -u -r1.322 -r1.323 src/usr.bin/make/main.c
cvs rdiff -u -r1.129 -r1.130 src/usr.bin/make/make.h
cvs rdiff -u -r1.99 -r1.100 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.268 -r1.269 src/usr.bin/make/parse.c
cvs rdiff -u -r1.62 -r1.63 src/usr.bin/make/str.c
cvs rdiff -u -r1.472 -r1.473 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 08:09:07 UTC 2020

Modified Files:
src/usr.bin/make: compat.c make.h

Log Message:
make(1): add another Boolean variant to check during development


To generate a diff of this commit:
cvs rdiff -u -r1.132 -r1.133 src/usr.bin/make/compat.c
cvs rdiff -u -r1.130 -r1.131 src/usr.bin/make/make.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 08:59:08 UTC 2020

Modified Files:
src/usr.bin/make: main.c

Log Message:
make(1): fix null pointer dereference when sys.mk is not found

This is quite hard to trigger in a real-life scenario since it requires
precise timing.

Instead, I created /tmp/sys.mk and ran "./make -m /tmp -f /dev/null" in
the debugger, after setting a breakpoint in this line:

ln = Lst_Find(sysMkPath, ReadMakefile, NULL);

Once this line was reached, I removed /tmp/sys.mk to make ReadMakefile
fail.  Just adding a few parse errors won't help since ReadMakefile only
fails if the file cannot be found.


To generate a diff of this commit:
cvs rdiff -u -r1.323 -r1.324 src/usr.bin/make/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 09:30:10 UTC 2020

Modified Files:
src/usr.bin/make: arch.c cond.c dir.c lst.c lst.h main.c

Log Message:
make(1): start replacing Lst_Find with Lst_FindB

Lst_Find is called with a "comparison" function that returns the integer
0 if the desired node is found.  This leads to confusion since there are
so many different return value conventions for int, such as 0/1 for
mimicking false/true, -1/0 as in close(2), and the sign as in strcmp(3).
This API is much easier to understand if the "comparison" function is
not called a comparison function (since that is too close to strcmp),
but a "match" function that just returns a boolean.

In Lst_FindFromB, the node argument may be null.  This deviates from the
other Lst functions, which require Lst and LstNode to generally be
non-null.  In this case it is useful though to make the calling code
simpler.

In arch.c, this makes a lot of the previous documentation redundant.

In cond.c, the documentation is reduced a little bit since it had
already been cleaned up before.  It also removes the strange negation
from CondFindStrMatch.

In dir.c, the documentation collapses as well.

In main.c, separating the ReadMakefile function from the callbacks for
Lst_FindB allows the former to get back its natural function signature,
with proper types and no unused parameters.

To catch any accidental mistakes during the migration from Lst_Find to
Lst_FindB, the code can be compiled with -DUSE_DOUBLE_BOOLEAN, which
will complain about incompatible function pointer types.


To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/usr.bin/make/arch.c
cvs rdiff -u -r1.103 -r1.104 src/usr.bin/make/cond.c
cvs rdiff -u -r1.120 -r1.121 src/usr.bin/make/dir.c
cvs rdiff -u -r1.52 -r1.53 src/usr.bin/make/lst.c
cvs rdiff -u -r1.53 -r1.54 src/usr.bin/make/lst.h
cvs rdiff -u -r1.324 -r1.325 src/usr.bin/make/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/share/terminfo

2020-08-29 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat Aug 29 09:57:46 UTC 2020

Update of /cvsroot/src/share/terminfo
In directory ivanova.netbsd.org:/tmp/cvs-serv8914

Log Message:
Import terminfo-20200606.src

Status:

Vendor Tag: NCURSES
Release Tags:   terminfo-20200606

C src/share/terminfo/terminfo

1 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jNCURSES:yesterday -jNCURSES src/share/terminfo



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 10:06:23 UTC 2020

Modified Files:
src/usr.bin/make: lst.c lst.h meta.c suff.c

Log Message:
make(1): migrate remaining Lst_Find to Lst_FindB

While here, rename SuffSuffIsSuffix to SuffSuffGetSuffix since a
function named "is" should return a boolean, not a string pointer.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/usr.bin/make/lst.c
cvs rdiff -u -r1.54 -r1.55 src/usr.bin/make/lst.h
cvs rdiff -u -r1.107 -r1.108 src/usr.bin/make/meta.c
cvs rdiff -u -r1.128 -r1.129 src/usr.bin/make/suff.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 10:12:06 UTC 2020

Modified Files:
src/usr.bin/make: arch.c cond.c dir.c lst.c lst.h main.c meta.c suff.c

Log Message:
make(1): rename Lst_FindB back to Lst_Find

The migration from "comparison function" to "match function" is done,
the "B" in the names is no longer needed.


To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 src/usr.bin/make/arch.c
cvs rdiff -u -r1.104 -r1.105 src/usr.bin/make/cond.c
cvs rdiff -u -r1.121 -r1.122 src/usr.bin/make/dir.c
cvs rdiff -u -r1.54 -r1.55 src/usr.bin/make/lst.c
cvs rdiff -u -r1.55 -r1.56 src/usr.bin/make/lst.h
cvs rdiff -u -r1.325 -r1.326 src/usr.bin/make/main.c
cvs rdiff -u -r1.108 -r1.109 src/usr.bin/make/meta.c
cvs rdiff -u -r1.129 -r1.130 src/usr.bin/make/suff.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 10:32:00 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): remove duplicate code for allocation a substring


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 10:35:03 UTC 2020

Modified Files:
src/usr.bin/make: job.c

Log Message:
make(1): clean up indentation, comments and variable scope in job.c


To generate a diff of this commit:
cvs rdiff -u -r1.221 -r1.222 src/usr.bin/make/job.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 10:41:13 UTC 2020

Modified Files:
src/usr.bin/make: dir.c job.c lst.c lst.h main.c meta.c suff.c

Log Message:
make(1): rename LstNode functions to match their type


To generate a diff of this commit:
cvs rdiff -u -r1.122 -r1.123 src/usr.bin/make/dir.c
cvs rdiff -u -r1.222 -r1.223 src/usr.bin/make/job.c
cvs rdiff -u -r1.55 -r1.56 src/usr.bin/make/lst.c
cvs rdiff -u -r1.56 -r1.57 src/usr.bin/make/lst.h
cvs rdiff -u -r1.326 -r1.327 src/usr.bin/make/main.c
cvs rdiff -u -r1.109 -r1.110 src/usr.bin/make/meta.c
cvs rdiff -u -r1.130 -r1.131 src/usr.bin/make/suff.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 10:52:47 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: Makefile opt-debug-g1.exp

Log Message:
make(1): fix test opt-debug-g1

Including the directory cache made the test output fragile.


To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/opt-debug-g1.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 11:13:43 UTC 2020

Modified Files:
src/usr.bin/make: hash.h parse.c suff.c

Log Message:
make(1): merge duplicate code for bmake_strldup


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/usr.bin/make/hash.h
cvs rdiff -u -r1.269 -r1.270 src/usr.bin/make/parse.c
cvs rdiff -u -r1.131 -r1.132 src/usr.bin/make/suff.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 11:24:54 UTC 2020

Modified Files:
src/usr.bin/make: make_malloc.c make_malloc.h parse.c suff.c var.c

Log Message:
make(1): add bmake_strsedup for duplicating a substring


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/usr.bin/make/make_malloc.c
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/make/make_malloc.h
cvs rdiff -u -r1.270 -r1.271 src/usr.bin/make/parse.c
cvs rdiff -u -r1.132 -r1.133 src/usr.bin/make/suff.c
cvs rdiff -u -r1.473 -r1.474 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 12:01:47 UTC 2020

Modified Files:
src/usr.bin/make: nonints.h suff.c

Log Message:
make(1): clean up comments in suff.c, small refactorings

In SuffParseTransform, the parameter names have been renamed to make the
"side effects" comment redundant.

In Suff_AddSuffix and Suff_AddLib, the parameter has been made const.

In SuffRemoveSrc, the unused variable has been removed, and the return
type has been fixed.


To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.133 -r1.134 src/usr.bin/make/suff.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 12:20:17 UTC 2020

Modified Files:
src/usr.bin/make: arch.c job.c job.h make.h parse.c

Log Message:
make(1): remove ReturnStatus, SUCCESS and FAILURE

These are used in so few places now that it is easier to use a simple
Boolean for them.


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/usr.bin/make/arch.c
cvs rdiff -u -r1.223 -r1.224 src/usr.bin/make/job.c
cvs rdiff -u -r1.46 -r1.47 src/usr.bin/make/job.h
cvs rdiff -u -r1.131 -r1.132 src/usr.bin/make/make.h
cvs rdiff -u -r1.271 -r1.272 src/usr.bin/make/parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 12:27:10 UTC 2020

Modified Files:
src/usr.bin/make: var.c

Log Message:
make(1): split ApplyModifier_To into paragraphs


To generate a diff of this commit:
cvs rdiff -u -r1.474 -r1.475 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 12:36:20 UTC 2020

Modified Files:
src/usr.bin/make: compat.c

Log Message:
make(1): clean up documentation for CompatInterrupt and Compat_Run


To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134 src/usr.bin/make/compat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 12:39:32 UTC 2020

Modified Files:
src/usr.bin/make: dir.c

Log Message:
make(1): clean up comments in dir.c


To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 src/usr.bin/make/dir.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 12:48:17 UTC 2020

Modified Files:
src/usr.bin/make: var.c

Log Message:
make(1): add comments for ModifyWord_Subst

Without any comments, the code is unnecessarily hard to follow.


To generate a diff of this commit:
cvs rdiff -u -r1.475 -r1.476 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 13:04:30 UTC 2020

Modified Files:
src/usr.bin/make: main.c

Log Message:
make(1): make getBoolean simpler

This function is so seldom used that there is no point having
complicated code for it.


To generate a diff of this commit:
cvs rdiff -u -r1.327 -r1.328 src/usr.bin/make/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 13:16:55 UTC 2020

Modified Files:
src/usr.bin/make: main.c make.c meta.c suff.c var.c

Log Message:
make(1): trust that Var_Subst never returns NULL

It really never does, and it doesn't even report errors.  It just
returns the content of the buffer, up to the first parse error.


To generate a diff of this commit:
cvs rdiff -u -r1.328 -r1.329 src/usr.bin/make/main.c
cvs rdiff -u -r1.129 -r1.130 src/usr.bin/make/make.c
cvs rdiff -u -r1.110 -r1.111 src/usr.bin/make/meta.c
cvs rdiff -u -r1.134 -r1.135 src/usr.bin/make/suff.c
cvs rdiff -u -r1.476 -r1.477 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man

2020-08-29 Thread Frederic Cambus
Module Name:src
Committed By:   fcambus
Date:   Sat Aug 29 13:32:27 UTC 2020

Modified Files:
src/share/man/man5: remote.5
src/share/man/man7: setuid.7
src/share/man/man8/man8.sandpoint: altboot.8
src/share/man/man8/man8.sparc: boot.8
src/share/man/man8/man8.x86: pxeboot.8

Log Message:
Fix a bunch of typos in various man pages.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/share/man/man5/remote.5
cvs rdiff -u -r1.8 -r1.9 src/share/man/man7/setuid.7
cvs rdiff -u -r1.10 -r1.11 src/share/man/man8/man8.sandpoint/altboot.8
cvs rdiff -u -r1.32 -r1.33 src/share/man/man8/man8.sparc/boot.8
cvs rdiff -u -r1.4 -r1.5 src/share/man/man8/man8.x86/pxeboot.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 13:38:48 UTC 2020

Modified Files:
src/usr.bin/make: arch.c cond.c parse.c suff.c var.c

Log Message:
make(1): trust that Var_Parse never returns NULL

That function is quite long, but all its return paths lead either to the
expanded variable expression, or to var_Error or varNoError.


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 src/usr.bin/make/arch.c src/usr.bin/make/cond.c
cvs rdiff -u -r1.272 -r1.273 src/usr.bin/make/parse.c
cvs rdiff -u -r1.135 -r1.136 src/usr.bin/make/suff.c
cvs rdiff -u -r1.477 -r1.478 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 14:47:26 UTC 2020

Modified Files:
src/distrib/sets/lists/tests: mi
src/usr.bin/make: compat.c
src/usr.bin/make/unit-tests: Makefile
Added Files:
src/usr.bin/make/unit-tests: archive-suffix.exp archive-suffix.mk

Log Message:
make(1): fix assertion failure for .SUFFIXES in archives

This occurred in the posix1.mk test, even though it is disabled in
unit-tests.  But in tests/usr.bin/make it still runs.  There, it should
have produced an "expected failure" but crashed instead.

The archive-suffix test is the stripped-down version of the posix1 test.


To generate a diff of this commit:
cvs rdiff -u -r1.912 -r1.913 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.134 -r1.135 src/usr.bin/make/compat.c
cvs rdiff -u -r1.125 -r1.126 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r0 -r1.1 src/usr.bin/make/unit-tests/archive-suffix.exp \
src/usr.bin/make/unit-tests/archive-suffix.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/libpcap

2020-08-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 29 15:05:33 UTC 2020

Modified Files:
src/external/bsd/libpcap: Makefile.inc

Log Message:
PR/55599: Valery Ushakov: libpcap gets SIGBUS on strictly aligned CPUs
Define LBL_ALIGN as suggested


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/libpcap/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 15:06:33 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: depsrc-ignore.exp depsrc-ignore.mk

Log Message:
make(1): add test for the special .IGNORE dependency source


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/depsrc-ignore.exp
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/depsrc-ignore.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha/alpha

2020-08-29 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Aug 29 15:16:12 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: prom.c

Log Message:
Make sure init_prom_interface() only runs once, otherwise we initialize
a mutex twice, and that upsets LOCKDEBUG.  But instead of seeing a
proper message about it, the output happens before the PROM console
interfcace is initialized, we would end up with a translation fault
back into SRM.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/alpha/alpha/prom.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/stdio

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 15:25:57 UTC 2020

Modified Files:
src/lib/libc/stdio: stdio.3

Log Message:
stdio(3): fix typos in the manual page

fputc cannot read characters, it can only write them.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/lib/libc/stdio/stdio.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha/alpha

2020-08-29 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Aug 29 15:29:30 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: interrupt.c

Log Message:
In ipl2psl_table[], use IPL_SCHED instead of IPL_CLOCK (the legacy name),
and add a comment noting that this is the level IPIs come in with on
alpha.


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/alpha/alpha/interrupt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha/conf

2020-08-29 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Aug 29 16:00:36 UTC 2020

Modified Files:
src/sys/arch/alpha/conf: GENERIC

Log Message:
Enable DIAGNOSTIC by default in -current.  Should be commented out
in release branches.  Add commented-out LOCKDEBUG option.


To generate a diff of this commit:
cvs rdiff -u -r1.404 -r1.405 src/sys/arch/alpha/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mpl/bind/dist/lib/isc/unix

2020-08-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 29 16:07:11 UTC 2020

Modified Files:
src/external/mpl/bind/dist/lib/isc/unix: socket.c

Log Message:
Locking protocol changed again, unlock after send/recv


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/external/mpl/bind/dist/lib/isc/unix/socket.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 16:13:27 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: depsrc-ignore.mk

Log Message:
make(1): explain the shuffled messages in the test output


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/depsrc-ignore.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 16:47:45 UTC 2020

Modified Files:
src/usr.bin/make: make_malloc.c make_malloc.h

Log Message:
make(1): fix build with -DUSE_EMALLOC


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/usr.bin/make/make_malloc.c
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/make/make_malloc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-9] src/sys/dev/nvmm

2020-08-29 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Aug 29 17:00:28 UTC 2020

Modified Files:
src/sys/dev/nvmm [netbsd-9]: nvmm.c nvmm_ioctl.h
src/sys/dev/nvmm/x86 [netbsd-9]: nvmm_x86.c nvmm_x86_svm.c
nvmm_x86_svmfunc.S nvmm_x86_vmx.c nvmm_x86_vmxfunc.S

Log Message:
Pull up following revision(s) (requested by maxv in ticket #1068):

sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.71
sys/dev/nvmm/nvmm.c: revision 1.34
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.72
sys/dev/nvmm/nvmm.c: revision 1.35
sys/dev/nvmm/nvmm.c: revision 1.36
sys/dev/nvmm/x86/nvmm_x86_svmfunc.S: revision 1.5
sys/dev/nvmm/nvmm.c: revision 1.37
sys/dev/nvmm/x86/nvmm_x86_vmxfunc.S: revision 1.5
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.70
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.68
sys/dev/nvmm/x86/nvmm_x86.c: revision 1.15
sys/dev/nvmm/nvmm_ioctl.h: revision 1.10

Micro-optimize: use pushq instead of pushw. To avoid LCP stalls and
unaligned stack accesses.

nvmm-x86: also flush the guest TLB when CR4.{PCIDE,SMEP} changes

nvmm: localify a variable that doesn't need to be global

nvmm: use relaxed atomics to read nmachines

nvmm-x86-svm: dedup code

nvmm-x86: hide more CPUID flags, mostly related to perf monitors

nvmm: misc improvements
 - use mach->ncpus to get the number of vcpus, now that we have it
 - don't forget to decrement mach->ncpus when a machine gets killed
 - add more __predict_false()

nvmm-x86-svm: don't forget to intercept INVD
INVD executed in the guest can be dangerous for the host, due to CPU
caches being flushed without write-back.

nvmm: slightly clarify

nvmm: explicitly include atomic.h


To generate a diff of this commit:
cvs rdiff -u -r1.22.2.6 -r1.22.2.7 src/sys/dev/nvmm/nvmm.c
cvs rdiff -u -r1.7.4.1 -r1.7.4.2 src/sys/dev/nvmm/nvmm_ioctl.h
cvs rdiff -u -r1.7.4.4 -r1.7.4.5 src/sys/dev/nvmm/x86/nvmm_x86.c
cvs rdiff -u -r1.46.4.9 -r1.46.4.10 src/sys/dev/nvmm/x86/nvmm_x86_svm.c
cvs rdiff -u -r1.3 -r1.3.4.1 src/sys/dev/nvmm/x86/nvmm_x86_svmfunc.S \
src/sys/dev/nvmm/x86/nvmm_x86_vmxfunc.S
cvs rdiff -u -r1.36.2.11 -r1.36.2.12 src/sys/dev/nvmm/x86/nvmm_x86_vmx.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-9] src/sys/arch/alpha/alpha

2020-08-29 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Aug 29 17:02:36 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha [netbsd-9]: prom.c

Log Message:
Pull up following revision(s) (requested by thorpej in ticket #1069):

sys/arch/alpha/alpha/prom.c: revision 1.52

Make sure init_prom_interface() only runs once, otherwise we initialize
a mutex twice, and that upsets LOCKDEBUG.  But instead of seeing a
proper message about it, the output happens before the PROM console
interfcace is initialized, we would end up with a translation fault
back into SRM.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.50.4.1 src/sys/arch/alpha/alpha/prom.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-9] src/doc

2020-08-29 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Aug 29 17:03:39 UTC 2020

Modified Files:
src/doc [netbsd-9]: CHANGES-9.1

Log Message:
Tickets #1068 and #1069


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.104 -r1.1.2.105 src/doc/CHANGES-9.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 17:34:21 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: depsrc-silent.exp depsrc-silent.mk
deptgt-begin.exp deptgt-begin.mk deptgt-end.exp deptgt-end.mk

Log Message:
make(1): add tests for .SILENT, .BEGIN and .END


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/depsrc-silent.exp \
src/usr.bin/make/unit-tests/deptgt-begin.exp \
src/usr.bin/make/unit-tests/deptgt-end.exp
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/depsrc-silent.mk \
src/usr.bin/make/unit-tests/deptgt-begin.mk \
src/usr.bin/make/unit-tests/deptgt-end.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netinet

2020-08-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 29 17:41:14 UTC 2020

Modified Files:
src/sys/netinet: in.c

Log Message:
Partially revert previous: set RTF_HOST regardless of mask for point-to-point
links. Unbreaks IPSEC/L2TP configurations.


To generate a diff of this commit:
cvs rdiff -u -r1.237 -r1.238 src/sys/netinet/in.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 18:50:25 UTC 2020

Modified Files:
src/distrib/sets/lists/tests: mi
src/usr.bin/make/unit-tests: Makefile directive-else.exp
directive-else.mk
Added Files:
src/usr.bin/make/unit-tests: directive-for-generating-endif.exp
directive-for-generating-endif.mk

Log Message:
make(1): add tests for .else and .for + .endif


To generate a diff of this commit:
cvs rdiff -u -r1.913 -r1.914 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.126 -r1.127 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/directive-else.exp
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/directive-else.mk
cvs rdiff -u -r0 -r1.1 \
src/usr.bin/make/unit-tests/directive-for-generating-endif.exp \
src/usr.bin/make/unit-tests/directive-for-generating-endif.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2020-08-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 29 18:54:33 UTC 2020

Modified Files:
src/share/misc: acronyms

Log Message:
add WGACA


To generate a diff of this commit:
cvs rdiff -u -r1.305 -r1.306 src/share/misc/acronyms

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2020-08-29 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Aug 29 19:06:18 UTC 2020

Modified Files:
src/sys/arch/arm/nvidia: files.tegra tegra_xusb.c
src/sys/arch/evbarm/conf: mk.generic
Removed Files:
src/sys/arch/arm/nvidia: tegra_xusb-fw.mk

Log Message:
tegra_xusb: fix xusb static firmware build

To work around objcopy and ld now being unable to create a EABI5 object
from a binary, use the assembler directive .incbin in inline assembly
to pull in the firmware blob.

This also probably makes TEGRA210_XUSB_BIN_STATIC actually work.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/arm/nvidia/files.tegra
cvs rdiff -u -r1.2 -r0 src/sys/arch/arm/nvidia/tegra_xusb-fw.mk
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/arm/nvidia/tegra_xusb.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbarm/conf/mk.generic

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha

2020-08-29 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Aug 29 19:06:33 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: machdep.c
src/sys/arch/alpha/include: cpu.h

Log Message:
- cpu_need_resched(): Explicitly cover each RESCHED_* case, and add a
  comment explaining why we don't need to act on IDLE+REMOTE.
- cpu_signotify(): Move to machdep.c, and if we're asked to notify
  an LWP running on another CPU, send an AST IPI to that CPU.  Add some
  assertions.
- cpu_need_proftick(): Move to machdep.c, add some assertions.


To generate a diff of this commit:
cvs rdiff -u -r1.360 -r1.361 src/sys/arch/alpha/alpha/machdep.c
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/alpha/include/cpu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 19:07:32 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: Makefile directive-ifmake.exp
directive-ifmake.mk

Log Message:
make(1): add test for the .ifmake directive


To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/directive-ifmake.exp
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/directive-ifmake.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/route

2020-08-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 29 19:27:08 UTC 2020

Modified Files:
src/sbin/route: route.8

Log Message:
Document 'L'


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sbin/route/route.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/route

2020-08-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 29 19:27:40 UTC 2020

Modified Files:
src/sbin/route: rtutil.c

Log Message:
Instead of defining RTF_LLINFO, use RTF_LLDATA


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sbin/route/rtutil.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/route

2020-08-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 29 19:28:32 UTC 2020

Modified Files:
src/sbin/route: show.c

Log Message:
Make the "interesting" flags match the netstat ones, so:

route show -inet
netstat -r -f inet

outputs match.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sbin/route/show.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 19:35:39 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: Makefile sh-dots.exp

Log Message:
make(1): fix sh-dots test

The exact output depends on the shell.  Some shells prefix the error
message with their name, some don't.


To generate a diff of this commit:
cvs rdiff -u -r1.128 -r1.129 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/sh-dots.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha

2020-08-29 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Aug 29 20:07:00 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: cpu.c ipifuncs.c pmap.c vm_machdep.c
src/sys/arch/alpha/include: cpu.h intr.h pmap.h

Log Message:
- Centralize per-CPU pmap initialization into a new pmap_init_cpu()
  function.  Call in from pmap_bootstrap() for the boot CPU, and
  from cpu_hatch() for secondaary CPUs.
- Eliminiate the dedicated I-stream memory barrier IPI; handle it all from
  the TLB shootdown IPI.  Const poison, and add some additional memory
  barriers and a TBIA to the PAUSE IPI.
- Completly rewrite TLB management in the alpha pmap module, borrowing
  somoe ideas from the x86 pmap and adapting them to the alpha environment.
  See the comments for theory of operation.  Add a bunch of stats that
  can be reported (disabled by default).
- Add some additional symbol decorations to improve cache behavior on
  MP systems.  Ensure coherency unit alignment for several structures
  in the pmap module.  Use hashed locks for pmap structures.
- Start out all new processes on the kernel page tables until their
  first trip though pmap_activate() to avoid the potential of polluting
  the current ASN in TLB with cross-process mappings.


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 src/sys/arch/alpha/alpha/cpu.c
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/alpha/alpha/ipifuncs.c
cvs rdiff -u -r1.268 -r1.269 src/sys/arch/alpha/alpha/pmap.c
cvs rdiff -u -r1.115 -r1.116 src/sys/arch/alpha/alpha/vm_machdep.c
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/alpha/include/cpu.h
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/alpha/include/intr.h
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/alpha/include/pmap.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha/include

2020-08-29 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Aug 29 20:08:08 UTC 2020

Modified Files:
src/sys/arch/alpha/include: vmparam.h

Log Message:
Bump UBC_WINSHIFT to 16 (64KB), and UBC_NWINS to 4096 (256MB total).
Alpha has plenty of KVA to use for this.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/alpha/include/vmparam.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-08-29 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Aug 29 20:20:44 UTC 2020

Modified Files:
src/usr.bin/make: targ.c

Log Message:
make(1): use loops instead of Lst_ForEach for propagating to cohorts

For one-liners, Lst_ForEach creates a lot of overhead, both at runtime
and for reading and understanding the code.

In this simple case where the structure of the traversed nodes is not
modified, a simple loop is enough.  This avoids a lot of conversions to
void * and thus prevents type mistakes.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/usr.bin/make/targ.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man8

2020-08-29 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sat Aug 29 21:42:25 UTC 2020

Modified Files:
src/share/man/man8: compat_bsdos.8

Log Message:
Minor wording tweaks from Dan Plassche.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/share/man/man8/compat_bsdos.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/adb

2020-08-29 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Sat Aug 29 22:33:53 UTC 2020

Modified Files:
src/sys/dev/adb: adb_keymap.h

Log Message:
properly map left Command to Meta_L and left Option to Alt_L
Mostly for correctness, should help non-US layouts


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/adb/adb_keymap.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev

2020-08-29 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Sat Aug 29 22:42:53 UTC 2020

Modified Files:
src/sys/dev/hid: hidkbdmap.c
src/sys/dev/wscons: wsksymdef.h

Log Message:
provide KB_APPLE layout variant which uses Command-F* to switch console screens
mostly for consistent behaviour across *Books which may have ADB or USB
keyboards


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/dev/hid/hidkbdmap.c
cvs rdiff -u -r1.73 -r1.74 src/sys/dev/wscons/wsksymdef.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha/include

2020-08-29 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Aug 29 22:50:27 UTC 2020

Modified Files:
src/sys/arch/alpha/include: asm.h

Log Message:
G/C GET_IDLE_PCB -- it hasn't been used for some time.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/alpha/include/asm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/macppc/conf

2020-08-29 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Sat Aug 29 23:00:10 UTC 2020

Modified Files:
src/sys/arch/macppc/conf: std.macppc

Log Message:
make us.apple the default USB keyboard layout


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/macppc/conf/std.macppc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-08-29 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Aug 30 04:51:03 UTC 2020

Modified Files:
src/distrib/sets/lists/xcomp: mi
src/external/mit/xorg/include/xorgproto: Makefile

Log Message:
install dmxproto.pc and dpmsproto.pc


To generate a diff of this commit:
cvs rdiff -u -r1.216 -r1.217 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/include/xorgproto/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2020-08-29 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Aug 30 04:53:28 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/modules/im/ximcp: imRmAttr.c

Log Message:
merge libX11 1.6.12.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: xsrc/external/mit/libX11/dist

2020-08-29 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Aug 30 04:52:49 UTC 2020

Update of /cvsroot/xsrc/external/mit/libX11/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv8560

Log Message:
initial import of libX11-1.6.12

Status:

Vendor Tag: xorg
Release Tags:   libX11-1-6-12

U xsrc/external/mit/libX11/dist/NEWS
U xsrc/external/mit/libX11/dist/missing
U xsrc/external/mit/libX11/dist/Makefile.am
U xsrc/external/mit/libX11/dist/COPYING
U xsrc/external/mit/libX11/dist/configure.ac
U xsrc/external/mit/libX11/dist/x11-xcb.pc.in
U xsrc/external/mit/libX11/dist/AUTHORS
U xsrc/external/mit/libX11/dist/cpprules.in
U xsrc/external/mit/libX11/dist/x11.pc.in
U xsrc/external/mit/libX11/dist/test-driver
U xsrc/external/mit/libX11/dist/ltmain.sh
U xsrc/external/mit/libX11/dist/config.guess
U xsrc/external/mit/libX11/dist/config.sub
U xsrc/external/mit/libX11/dist/INSTALL
U xsrc/external/mit/libX11/dist/README.md
U xsrc/external/mit/libX11/dist/configure
U xsrc/external/mit/libX11/dist/docbook.am
U xsrc/external/mit/libX11/dist/Makefile.in
U xsrc/external/mit/libX11/dist/ChangeLog
U xsrc/external/mit/libX11/dist/install-sh
U xsrc/external/mit/libX11/dist/compile
U xsrc/external/mit/libX11/dist/depcomp
U xsrc/external/mit/libX11/dist/aclocal.m4
U xsrc/external/mit/libX11/dist/modules/Makefile.am
U xsrc/external/mit/libX11/dist/modules/Makefile.in
U xsrc/external/mit/libX11/dist/modules/om/Makefile.am
U xsrc/external/mit/libX11/dist/modules/om/Makefile.in
U xsrc/external/mit/libX11/dist/modules/om/generic/Makefile.am
U xsrc/external/mit/libX11/dist/modules/om/generic/omTextPer.c
U xsrc/external/mit/libX11/dist/modules/om/generic/omText.c
U xsrc/external/mit/libX11/dist/modules/om/generic/omDefault.c
U xsrc/external/mit/libX11/dist/modules/om/generic/omTextExt.c
U xsrc/external/mit/libX11/dist/modules/om/generic/omTextEsc.c
U xsrc/external/mit/libX11/dist/modules/om/generic/omGeneric.c
U xsrc/external/mit/libX11/dist/modules/om/generic/Makefile.in
U xsrc/external/mit/libX11/dist/modules/om/generic/omXChar.c
U xsrc/external/mit/libX11/dist/modules/om/generic/omImText.c
U xsrc/external/mit/libX11/dist/modules/im/Makefile.am
U xsrc/external/mit/libX11/dist/modules/im/Makefile.in
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imThaiIc.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imInsClbk.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/Makefile.am
C xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imInt.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imDefFlt.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcIc.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcIm.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imRm.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imThaiIm.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imTrX.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imCallbk.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imEvToWire.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imDefIc.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcSIc.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcGIc.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imThaiFlt.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imTrans.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imImSw.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imExten.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imDispch.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imTransR.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/Makefile.in
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imDefLkup.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imDefIm.c
U xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcFlt.c
U xsrc/external/mit/libX11/dist/modules/lc/Makefile.am
U xsrc/external/mit/libX11/dist/modules/lc/Makefile.in
U xsrc/external/mit/libX11/dist/modules/lc/Utf8/Makefile.am
U xsrc/external/mit/libX11/dist/modules/lc/Utf8/lcUTF8Load.c
U xsrc/external/mit/libX11/dist/modules/lc/Utf8/Makefile.in
U xsrc/external/mit/libX11/dist/modules/lc/gen/Makefile.am
U xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
U xsrc/external/mit/libX11/dist/modules/lc/gen/Makefile.in
U xsrc/external/mit/libX11/dist/modules/lc/def/Makefile.am
U xsrc/external/mit/libX11/dist/modules/lc/def/lcDefConv.c
U xsrc/external/mit/libX11/dist/modules/lc/def/Makefile.in
U xsrc/external/mit/libX11/dist/m4/libtool.m4
U xsrc/external/mit/libX11/dist/m4/ltversion.m4
U xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
U xsrc/external/mit/libX11/dist/m4/ax_define_dir.m4
U xsrc/external/mit/libX11/dist/m4/ltsugar.m4
U xsrc/external/mit/libX11/dist/m4/ltoptions.m4
U xsrc/external/mit/libX11/dist/specs/Makefile.am
U xsrc/external/mit/libX11/dist/specs/Makefile.in
U xsrc/external/mit/libX11/dist/specs/libX11/AppB.xml
U xsrc/external/mi