CVS commit: src/external/mit/xorg/bin/xinit
Module Name:src Committed By: nia Date: Mon Sep 21 08:20:05 UTC 2020 Modified Files: src/external/mit/xorg/bin/xinit: Makefile Log Message: Define CTWM when building xinit This will allow ctwm to eventually be used in the default xinitrc. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/bin/xinit/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4/man4.amiga
Module Name:src Committed By: kim Date: Mon Sep 21 08:46:07 UTC 2020 Modified Files: src/share/man/man4/man4.amiga: Makefile Log Message: Add MLINKS for empb.4 To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/share/man/man4/man4.amiga/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/arm
Module Name:src Committed By: skrll Date: Mon Sep 21 10:35:12 UTC 2020 Modified Files: src/sys/arch/arm/arm: undefined.c Log Message: Allow an undefined instruction to use lr (r14) as Rt. New gcc emits this with TPIDRURO read. Not sure why the exception handler cares if sp or pc are used as Rt To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/arch/arm/arm/undefined.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mit/xorg/bin/xinit
Module Name:src Committed By: nia Date: Mon Sep 21 13:51:55 UTC 2020 Modified Files: src/external/mit/xorg/bin/xinit: Makefile Log Message: also allow uxterm to be used in the default xinitrc To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/mit/xorg/bin/xinit/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/sets/lists/man
Module Name:src Committed By: kim Date: Mon Sep 21 14:03:16 UTC 2020 Modified Files: src/distrib/sets/lists/man: mi Log Message: Add MLINKS for empb.4 To generate a diff of this commit: cvs rdiff -u -r1.1702 -r1.1703 src/distrib/sets/lists/man/mi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libc/time
Module Name:src Committed By: ginsbach Date: Mon Sep 21 15:31:54 UTC 2020 Modified Files: src/lib/libc/time: strptime.c Log Message: Correct range for ISO week conversion The %V conversion range for strptime(3) should match the strftime(3) conversion range. A valid ISO week is 1-53. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/lib/libc/time/strptime.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: kamil Date: Mon Sep 21 16:08:57 UTC 2020 Modified Files: src/include: link_elf.h src/libexec/ld.elf_so: load.c rtld.c rtld.h Log Message: Upgrade the SVR4 RTLD r_debug protocol to version 1 Changes: - Add a new field r_ldbase in the r_debug struct. - Set r_version to 1. This harmonizes the support with OpenBSD and Linux. FreeBSD uses version 0 (or no version). Solaris uses version 2 that is not implemented elsewhere and relies on SVR4 specific design and interfaces. Update the code comments as r_debug and link_map is used by other software than GDB, namely: sanitizers, rump, LLDB. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/include/link_elf.h cvs rdiff -u -r1.48 -r1.49 src/libexec/ld.elf_so/load.c cvs rdiff -u -r1.205 -r1.206 src/libexec/ld.elf_so/rtld.c cvs rdiff -u -r1.140 -r1.141 src/libexec/ld.elf_so/rtld.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: kamil Date: Mon Sep 21 16:12:16 UTC 2020 Modified Files: src/doc: CHANGES Log Message: ld.so(1): Upgrade r_debug to the protocol version 1. To generate a diff of this commit: cvs rdiff -u -r1.2740 -r1.2741 src/doc/CHANGES 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
Module Name:src Committed By: rillig Date: Mon Sep 21 17:44:25 UTC 2020 Modified Files: src/usr.bin/make: compat.c job.c job.h make.h meta.c Log Message: make(1): add specific typedefs for lists These typedefs are only intended to help human readers, they do not provide any type-safety. They also make the pointers explicit, which had been hidden before by the typedef for Lst and LstNode. Typing a few '*' is less work than finding out which of the many types are pointers and which aren't. In meta.c, the variable "ln" served two completely different purposes, which have been split again. Register allocation is the job of the compiler, not of the human source code reader. To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146 src/usr.bin/make/compat.c cvs rdiff -u -r1.232 -r1.233 src/usr.bin/make/job.c cvs rdiff -u -r1.47 -r1.48 src/usr.bin/make/job.h cvs rdiff -u -r1.142 -r1.143 src/usr.bin/make/make.h cvs rdiff -u -r1.114 -r1.115 src/usr.bin/make/meta.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/man4
Module Name:src Committed By: nia Date: Mon Sep 21 17:52:31 UTC 2020 Modified Files: src/share/man/man4: rum.4 Log Message: do not use WEP To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/share/man/man4/rum.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/uvm
Module Name:src Committed By: chs Date: Mon Sep 21 18:41:59 UTC 2020 Modified Files: src/sys/uvm: uvm_amap.c uvm_io.c Log Message: the previous fix for PR 55366 in uvm_amap.c 1.124 was incomplete: - amap_adjref_anons() must also ignore AMAP_REFALL when updating the ppref, not just when deciding whether or not to initialize ppref. - UVM_EXTRACT_QREF relies on AMAP_REFALL to work properly, and since we can't use AMAP_REFALL then we can't use QREF either. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/uvm/uvm_amap.c cvs rdiff -u -r1.28 -r1.29 src/sys/uvm/uvm_io.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libsupc++
Module Name:src Committed By: mrg Date: Mon Sep 21 20:00:45 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libsupc++: Makefile.common Log Message: fix missing deps for cow-fs_dir* and cow-fs_ops*. should fix build issues reported on current-users. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/lib/libsupc++/Makefile.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/arm
Module Name:src Committed By: mrg Date: Mon Sep 21 21:26:43 UTC 2020 Modified Files: src/sys/arch/arm/arm: armv6_start.S Log Message: turn on CPU_CONTROL_SWP_ENABLE. this allows armv[67] systems to use 'swp' and 'swpb' instructions, which means they can run armv[45] software. arm recommends ldrex/strex for armv6 and newer, and it is not present in armv8 at all or some armv7. we emulate it on armv8 and need to add emulation for the some armv7. using the hardware is going to be faster, so, enable this path too. ok jmcneill. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/arm/arm/armv6_start.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/ld.elf_so
Module Name:src Committed By: kamil Date: Tue Sep 22 00:41:28 UTC 2020 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: Correct r_ldbase valuse It shall be the relocbase value, not linkmap. To generate a diff of this commit: cvs rdiff -u -r1.206 -r1.207 src/libexec/ld.elf_so/rtld.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/arm/arm
Module Name:src Committed By: mrg Date: Tue Sep 22 00:55:09 UTC 2020 Modified Files: src/sys/arch/arm/arm: armv6_start.S Log Message: swp is only useful on armv7 uni-processor systems. we will need the emulation if we want to run old binaries.. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/arch/arm/arm/armv6_start.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: kamil Date: Tue Sep 22 01:09:33 UTC 2020 Modified Files: src/distrib/sets/lists/debug: mi src/distrib/sets/lists/tests: mi src/tests/libexec/ld.elf_so: Makefile Added Files: src/tests/libexec/ld.elf_so: t_rtld_r_debug.c Log Message: Add new RTLD test file for r_debug New tests: - self - dlopen Both check whether the r_debug structure seems to be well-formed, without and with a dlopen(3) call. To generate a diff of this commit: cvs rdiff -u -r1.337 -r1.338 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.924 -r1.925 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.10 -r1.11 src/tests/libexec/ld.elf_so/Makefile cvs rdiff -u -r0 -r1.1 src/tests/libexec/ld.elf_so/t_rtld_r_debug.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/man4/man4.sparc
Module Name:src Committed By: jakllsch Date: Tue Sep 22 01:11:48 UTC 2020 Modified Files: src/share/man/man4/man4.sparc: intro.4 Log Message: Fix weird spelling, refresh date. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/share/man/man4/man4.sparc/intro.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/include
Module Name:src Committed By: kamil Date: Tue Sep 22 01:52:16 UTC 2020 Modified Files: src/include: link_elf.h Log Message: Remove duplicate word in a comment To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/include/link_elf.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
Module Name:src Committed By: rillig Date: Tue Sep 22 02:26:22 UTC 2020 Modified Files: src/usr.bin/make: dir.c dir.h parse.c Log Message: make(1): rename type Path to CachedDir The word "path" is commonly used either as an abbreviation for pathname (a string consisting of several directory or file names) or as an abbreviation for search path (a list of directory names used for searching files), but not for a single directory. To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/usr.bin/make/dir.c cvs rdiff -u -r1.23 -r1.24 src/usr.bin/make/dir.h cvs rdiff -u -r1.320 -r1.321 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
Module Name:src Committed By: snj Date: Tue Sep 22 02:53:52 UTC 2020 Modified Files: src/distrib/notes/alpha: contents src/distrib/notes/common: contents src/usr.sbin/sysinst/arch/alpha: md.h msg.md.de msg.md.en msg.md.es msg.md.fr msg.md.pl Log Message: alpha: GENERIC.MP is no more To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/distrib/notes/alpha/contents cvs rdiff -u -r1.183 -r1.184 src/distrib/notes/common/contents cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/arch/alpha/md.h cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/sysinst/arch/alpha/msg.md.de \ src/usr.sbin/sysinst/arch/alpha/msg.md.en \ src/usr.sbin/sysinst/arch/alpha/msg.md.es \ src/usr.sbin/sysinst/arch/alpha/msg.md.fr \ src/usr.sbin/sysinst/arch/alpha/msg.md.pl 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
Module Name:src Committed By: rillig Date: Tue Sep 22 04:05:41 UTC 2020 Modified Files: src/usr.bin/make: arch.c compat.c dir.c dir.h lst.c lst.h main.c make.c make.h meta.c nonints.h parse.c suff.c targ.c var.c Log Message: make(1): use fine-grained type names for lists and their nodes This is only intended to help the human reader. There is no additional type safety yet. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 src/usr.bin/make/arch.c cvs rdiff -u -r1.146 -r1.147 src/usr.bin/make/compat.c cvs rdiff -u -r1.143 -r1.144 src/usr.bin/make/dir.c src/usr.bin/make/make.h cvs rdiff -u -r1.24 -r1.25 src/usr.bin/make/dir.h cvs rdiff -u -r1.64 -r1.65 src/usr.bin/make/lst.c cvs rdiff -u -r1.61 -r1.62 src/usr.bin/make/lst.h cvs rdiff -u -r1.337 -r1.338 src/usr.bin/make/main.c cvs rdiff -u -r1.136 -r1.137 src/usr.bin/make/make.c cvs rdiff -u -r1.115 -r1.116 src/usr.bin/make/meta.c cvs rdiff -u -r1.123 -r1.124 src/usr.bin/make/nonints.h cvs rdiff -u -r1.321 -r1.322 src/usr.bin/make/parse.c cvs rdiff -u -r1.156 -r1.157 src/usr.bin/make/suff.c cvs rdiff -u -r1.88 -r1.89 src/usr.bin/make/targ.c cvs rdiff -u -r1.523 -r1.524 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
Module Name:src Committed By: rillig Date: Tue Sep 22 05:12:08 UTC 2020 Modified Files: src/usr.bin/make: main.c Log Message: make(1): fix type of global variable 'create' To generate a diff of this commit: cvs rdiff -u -r1.338 -r1.339 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
Module Name:src Committed By: rillig Date: Tue Sep 22 05:55:49 UTC 2020 Modified Files: src/usr.bin/make: var.c Log Message: make(1): extract common code from the ApplyModifier functions To generate a diff of this commit: cvs rdiff -u -r1.524 -r1.525 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
Module Name:src Committed By: rillig Date: Tue Sep 22 06:06:18 UTC 2020 Modified Files: src/usr.bin/make: cond.c nonints.h var.c Log Message: make(1): rename VarParseErrors to VarParseResult The name VPE_OK was confusing since it was not an error at all. To generate a diff of this commit: cvs rdiff -u -r1.147 -r1.148 src/usr.bin/make/cond.c cvs rdiff -u -r1.124 -r1.125 src/usr.bin/make/nonints.h cvs rdiff -u -r1.525 -r1.526 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
Module Name:src Committed By: rillig Date: Tue Sep 22 06:13:39 UTC 2020 Modified Files: src/usr.bin/make: enum.h var.c src/usr.bin/make/unit-tests: counter.exp vardebug.exp varname-dot-shell.exp Log Message: make(1): move VAR_JUNK and VAR_KEEP away from VarFlags These two flags have nothing to do with a variable. They are only used while evaluating a variable expression. While here, rename the flags and make their documentation more precise. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/usr.bin/make/enum.h cvs rdiff -u -r1.526 -r1.527 src/usr.bin/make/var.c cvs rdiff -u -r1.5 -r1.6 src/usr.bin/make/unit-tests/counter.exp cvs rdiff -u -r1.7 -r1.8 src/usr.bin/make/unit-tests/vardebug.exp cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/varname-dot-shell.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
Module Name:src Committed By: rillig Date: Tue Sep 22 06:23:33 UTC 2020 Modified Files: src/usr.bin/make: var.c Log Message: make(1): remove remaining references to VAR_JUNK and VAR_KEEP To generate a diff of this commit: cvs rdiff -u -r1.527 -r1.528 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.