Commit Graph

7621 Commits

Author SHA1 Message Date
christos
d68c78b834 Import bind-9.12.2-P2 since bind-9.10 (the last BSD version) is
now out of support.  The changes since our last version imported
(9.10.7) version are too big to include inline here; please consult
the CHANGES file in this directory.
2018-08-12 12:06:53 +00:00
rin
a05b1d7076 Use wp and wlen instead of ip and ilen for consistency.
No binary changes intended.
2018-08-07 11:41:23 +00:00
rin
5006b3769f Remove unnecessary buffer allocation and memcpy.
Partially taken from nvi2.
2018-08-07 11:25:45 +00:00
rin
f459985261 Add imctrl and imkey options, inspired by cannactrl and fepkey options in
nvi-m17n by itojun.

If imctrl option is set, input method is controlled by using escape
sequences compatible to Tera Term and RLogin. The state of input method in
commands specified by imkey option is saved and restored automatically.
Input method is then deactivated on returning to command mode.
2018-08-07 08:05:47 +00:00
alnsn
325d3ebb6c Don't use $NetBSD$ in a sentence, refer to them as 'RCS identifiers'. 2018-08-04 17:53:29 +00:00
alnsn
64f8b7ae34 README.import with step-by-step import instruction. 2018-08-04 17:47:26 +00:00
alnsn
2bf4ff61c1 Resolve conflicts. 2018-08-04 17:30:01 +00:00
kamil
edf90d610b Fix xf86-video-wsfb build with Clang/LLVM
The code uses non-orthodox types in format strings.
Add a compiler flag to disable a warning that is turned into a fatal error.
2018-08-03 02:26:00 +00:00
kamil
59cb04fbbd Fix libXfont2 build with Clang/LLVM on i386
The code uses non-orthodox types in format strings.
Add a compiler flag to disable a warning that is turned into a fatal error.
2018-08-03 02:23:09 +00:00
kamil
d2023060f5 Fix libGLU build with Clang/LLVM
The register keyword is deprecated in newer C++ standards.
Add a compiler flag to disable a warning that is turned into a fatal error.
2018-08-03 02:20:20 +00:00
kamil
5548fd880c Fix dri7 build with Clang/LLVM
The register keyword is deprecated in newer C++ standards.
Add a compiler flag to disable a warning that is turned into a fatal error.
2018-08-03 02:19:12 +00:00
kamil
f53ceb8937 Fix build failure in dhcpcd under uUBSan
GCC with -fsanitize=undefiend detects a potential overflow in the code.
Cast the return value of ntohs(3) to size_t.

Fix merged upstream by <roy>.
2018-08-03 02:17:33 +00:00
mrg
4877c284cc fix the sanitizer include path. 2018-08-02 07:47:30 +00:00
mrg
63ce0b47ae merge GCC 6.4 into gcc.old. 2018-08-02 00:02:46 +00:00
mrg
f13786ea7f import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.
these are netbsd GCC srcs from 20180801.
2018-08-01 22:18:23 +00:00
rin
ae6aff383c As described in comments, we treat non-spacing chars as single-width ones. 2018-08-01 02:48:47 +00:00
hannken
1471f8ff92 Initialize z_lockf for new znodes.
Ok: Chuck Silvers
2018-07-31 09:33:50 +00:00
alnsn
174af426a0 Remove files imported to a wrong directory. 2018-07-29 22:46:13 +00:00
alnsn
e552f68674 Import Lua 5.3.5. 2018-07-29 19:45:46 +00:00
kre
7801b53db3 Add some more "crappy error detection" - the low value of
the range of random_with_range() must not be negative (or now
we are doing unsigned modulus we might generate a very big result).
2018-07-28 13:55:08 +00:00
kre
8650a842fd Fix from Michael Kaufmann in PR bin/53476
Do modulus using unsigned arith, and then convert the result to
int, rather than converting the arc4random() result to int (which
might be negative) and performing a modulus on that (with a
potentially negative answer).
2018-07-28 13:51:26 +00:00
maya
6d77076643 s/17/18, I was reading a draft. 2018-07-27 15:14:43 +00:00
maya
fbe6c43ae6 it's c18, not c17.
thanks ingo schwarze.
2018-07-27 15:13:01 +00:00
maya
76c8e39035 Support -isoC-2017 2018-07-27 14:29:46 +00:00
maxv
753a273974 Replace KERN_BASE by VM_MIN_KERNEL_ADDRESS. Also add XXX on INKERNEL. 2018-07-27 07:32:59 +00:00
roy
4addc59065 Import dhcpcd-7.0.7 with the following changes:
*  host routes work correctly again
  *  vlanid is also used to calculate slaac stable private addresses
2018-07-24 07:58:31 +00:00
wiz
e9f8a46eb1 Fix applyo. 2018-07-24 05:40:15 +00:00
christos
da66a31a53 unbreak aarch64 2018-07-20 20:50:34 +00:00
joerg
8ff672edf7 Mark files not tagged with llvm-337282 as dead 2018-07-17 19:10:43 +00:00
joerg
36d17e5737 Mark files not tagged with clang-337282 as dead 2018-07-17 19:09:58 +00:00
joerg
90dc754a9d Ignore atomic alignment warnings on ARM. The compiler doesn't
know that the library implementation will be fine.
2018-07-17 18:58:10 +00:00
joerg
2eb8474eb5 Provide consistent exception specifiers. 2018-07-17 18:57:25 +00:00
joerg
cabb307e63 Explicitly build as C++03 source. 2018-07-17 18:56:58 +00:00
joerg
bdc22b2e01 Update LLVM/Clang build system to r337282. 2018-07-17 18:55:24 +00:00
joerg
39896c0428 Import LLVM r337282 from trunk 2018-07-17 18:33:07 +00:00
joerg
c9fb0c9d1b Import clang r337282 from trunk 2018-07-17 18:30:56 +00:00
christos
f664a8d563 Go back to using int for wchar_t as all the rest of the archs; using unsigned
int is complicated specially when it comes to comparing with WEOF etc.
2018-07-16 00:04:47 +00:00
christos
0b925243f2 Give aarch64 the "special treatment", since mknative does not include the
target-specific build file.
2018-07-15 16:37:04 +00:00
christos
6e6520b9c5 There is no more SUBTARGET_EXTRA_SPECS, so hijack the EXTRA_SPECS. 2018-07-15 16:35:47 +00:00
christos
277061c241 Handle aarch64 jemalloc constant 2018-07-15 01:02:15 +00:00
christos
f83135cfef Aarch64 specific generated files. 2018-07-15 00:59:49 +00:00
christos
8254ea8c8b aarch64 sanitizer bits 2018-07-15 00:32:40 +00:00
christos
1fa371c02e c++config for 32/64 arm 2018-07-15 00:18:13 +00:00
christos
53fdac48b7 aarch64 files for gmp 2018-07-14 23:49:20 +00:00
christos
8352b2ec75 First pass at mknative for aarch64, based on mrg's work. 2018-07-14 23:47:31 +00:00
christos
d6b79c318e clang does not like the c-like definition of alignof 2018-07-14 23:42:23 +00:00
christos
985fdf2eac clang does not like auto in c++ 2018-07-14 23:41:43 +00:00
christos
c26d2ba97d avoid dups for aarch64 2018-07-14 23:40:19 +00:00
joerg
8ac3438f55 Reapply with fixed condition:
PT_PHDR is useful without PT_INTERP, i.e. for static PIE. It removes the
need for platform-specific computations of _DYNAMIC and friends.
2018-07-13 19:54:13 +00:00
maya
de537c69f3 stopgap fix: revert bfd PT_PHDR without PT_INTERP changes.
This currently results in most binaries being broken. Give more time to
debug without -current being badly broken.

The reverted commit message was:
PT_PHDR is useful without PT_INTERP, i.e. for static PIE. It removes the
need for platform-specific computations of _DYNAMIC and friends.

ok martin, mrg
2018-07-13 10:49:17 +00:00