Commit Graph

241998 Commits

Author SHA1 Message Date
christos
d6b67564a6 some ports need <sys/wait.h> 2016-04-04 22:14:38 +00:00
christos
513b040cc6 catch up with exit1() change 2016-04-04 21:21:49 +00:00
christos
cacc57bfc6 catch up with p_xstat split. 2016-04-04 21:08:44 +00:00
christos
4fbdf206cb Split p_xstat (composite wait(2) status code, or signal number depending
on context) into:
1. p_xexit:		exit code
2. p_xsig:		signal number
3. p_sflag & WCOREFLAG	bit to indicated that the process core-dumped.

Fix the documentation of the flag bits in <sys/proc.h>
2016-04-04 20:47:57 +00:00
wiz
679837e910 I do like the idea of April 43, 2016, but it's just not standardized enough. 2016-04-04 20:43:31 +00:00
martin
53a4b022d2 For the benefit of compilers not using our native C runtime environment,
install a "sysident.o" file providing the note identifying NetBSD
executables (and marking the currently installed version).
2016-04-04 18:29:07 +00:00
christos
246c8910b2 Fix description of si_status. 2016-04-04 17:29:04 +00:00
christos
43b93ab851 Add some diagnostic printf's when we reset permissions. 2016-04-04 16:47:39 +00:00
christos
849c4feb3c FreeBSD patches from Kurt Lidl. 2016-04-04 15:52:56 +00:00
joerg
a3bc99b827 If the per-target LDSTATIC flag is set, don't include the PIE linker
flags as we currently don't support static PIE.
2016-04-04 15:06:16 +00:00
skrll
744cc1c471 binutils 2.26 mknative for alpha 2016-04-04 13:45:40 +00:00
wiz
4120986a4e Sort sections. 2016-04-04 13:29:12 +00:00
wiz
386cb828c3 Use more markup, fix a typo. 2016-04-04 13:13:09 +00:00
wiz
6b7f9f8932 Remove some double quotes.
Parity is kept.
2016-04-04 13:05:56 +00:00
christos
2e4e2294f3 Add a test case for here documents positioned outside `` with the
redirect operator inside the ``.   Move the one similar test using
$( ) into its own test case (and expand that test as well.
The `` case was omitted before, as no shells (including NetBSD) were
parsing it correctly,  Now the NetBSD shell does, so ... (from kre@)
2016-04-04 12:40:13 +00:00
christos
478a0487ac Allow a heredoc to be positioned outside a `` command substitution.
POSIX just says "here docs begin after the next newline [token]".
Nothing about "provided it is inside any `` the redirect operator
appears in...    As best I can tell, NetBSD now has the only shell to
handle this "correctly" (which raises the question whether it is
correct - but if not, only erroneous scripts are affected.)
This is required by some (probably broken) autoconfigure related
scripts. (from kre@)
2016-04-04 12:39:08 +00:00
roy
60a5a4a8a7 all1_sa is no longer used. 2016-04-04 12:05:40 +00:00
joerg
d0d56fdcd8 Replace LDADD with LDSTATIC. 2016-04-04 09:52:02 +00:00
ozaki-r
71d3a4ba22 Bump kernel version for nexthop cache separation 2016-04-04 08:42:53 +00:00
hannken
1c27fb53ee Avoid a race with spec_revoke for the assertion too.
Final fix for PR kern/50467 Panic from disconnecting phone while reading
its contents
2016-04-04 08:03:53 +00:00
ozaki-r
09973b35ac Separate nexthop caches from the routing table
By this change, nexthop caches (IP-MAC address pair) are not stored
in the routing table anymore. Instead nexthop caches are stored in
each network interface; we already have lltable/llentry data structure
for this purpose. This change also obsoletes the concept of cloning/cloned
routes. Cloned routes no longer exist while cloning routes still exist
with renamed to connected routes.

Noticeable changes are:
- Nexthop caches aren't listed in route show/netstat -r
  - sysctl(NET_RT_DUMP) doesn't return them
  - If RTF_LLDATA is specified, it returns nexthop caches
- Several definitions of routing flags and messages are removed
  - RTF_CLONING, RTF_XRESOLVE, RTF_LLINFO, RTF_CLONED and RTM_RESOLVE
- RTF_CONNECTED is added
  - It has the same value of RTF_CLONING for backward compatibility
- route's -xresolve, -[no]cloned and -llinfo options are removed
  - -[no]cloning remains because it seems there are users
  - -[no]connected is introduced and recommended
    to be used instead of -[no]cloning
- route show/netstat -r drops some flags
  - 'L' and 'c' are not seen anymore
  - 'C' now indicates a connected route
- Gateway value of a route of an interface address is now not
  a L2 address but "link#N" like a connected (cloning) route
- Proxy ARP: "arp -s ... pub" doesn't create a route

You can know details of behavior changes by seeing diffs under tests/.

Proposed on tech-net and tech-kern:
  http://mail-index.netbsd.org/tech-net/2016/03/11/msg005701.html
2016-04-04 07:37:07 +00:00
skrll
dc636fed66 Switch alpha to binutils 2.26 2016-04-04 07:02:31 +00:00
skrll
b1a9918244 Don't use secureplt on alpha yet 2016-04-04 06:58:48 +00:00
riastradh
0def3bc2ac Fix module name of dtrace_profile. 2016-04-04 05:15:07 +00:00
knakahara
8862602337 fix inconsistency about "sdt" provider which was declared but not defined. 2016-04-04 03:53:25 +00:00
mrg
c8af37f927 remove platforms successful switched and update some of the mips testing 2016-04-04 01:47:18 +00:00
mrg
0e34d6d47b note shark (earmv4) works including atf. 2016-04-04 01:32:21 +00:00
christos
c1be1782f4 We don't need this in /current because packet processing does not happen in
an interrupt anymore (pointed out by ozaki@)
2016-04-04 00:44:06 +00:00
christos
93583346f6 restore the early breaks for the exact process match. 2016-04-03 23:50:49 +00:00
skrll
590b4bf8cc binutils 2.26 mknative for mipseb 2016-04-03 18:24:03 +00:00
martin
d041b3c221 Update links to usb.org specs 2016-04-03 17:41:30 +00:00
christos
65818211eb Comment out the mutex calls that protect against concurrent configuration
changes and processing. This needs to be done differently since you can't
sleep during interrupt processing.
2016-04-03 15:52:37 +00:00
gson
43ed5fd66c Fix typo 2016-04-03 14:41:30 +00:00
skrll
4af6e95a2b binutils 2.26 mknative for mipsel 2016-04-03 14:34:22 +00:00
mlelstv
234135ea24 Use symbolic constant. No functional change. 2016-04-03 11:04:14 +00:00
mlelstv
7b1a30890f Add more tags understood by the firmware. 2016-04-03 11:02:17 +00:00
mlelstv
4842a68f63 Use the same defaults for cluster sizes as Windows. 2016-04-03 11:00:13 +00:00
mlelstv
b956532246 Split toggles for bluetooth and wwan and use specific ACPI objects
where present.
Also make driver detach on shutdown.
2016-04-03 10:36:00 +00:00
mlelstv
a37e4625b5 Add comments. 2016-04-03 10:32:47 +00:00
mlelstv
d46fae17f1 Only fix up IPMI on ProLiant Microserver when address if set.
Don't assume a specific preconfigured address, just clear the lower bits.
2016-04-03 10:32:00 +00:00
martin
a182d9ea04 Add missing includes 2016-04-03 10:03:34 +00:00
martin
117132e6a6 Adopt to device_t/struct ifnet* changes 2016-04-03 10:03:04 +00:00
martin
9027300348 Use device_t/struct ifnet* for phy callbacks 2016-04-03 10:01:52 +00:00
martin
62078f8320 Fix bpf_mtap argument 2016-04-03 09:58:45 +00:00
mlelstv
78f913b0b2 Replace generic queue macros with IFNET/IFADDR macros. 2016-04-03 09:57:40 +00:00
martin
044276cb07 Convert # line comments to // line to avoid preprocessor confusion 2016-04-03 09:06:28 +00:00
taca
6e08e9b7d3 Update root.cache entry. 2016-04-03 08:21:15 +00:00
taca
8dc05bf9dd Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.
2016-04-03 08:01:34 +00:00
mrg
f758843d43 add a simple note about GCC 5.3. 2016-04-03 06:16:02 +00:00
mrg
978e15c3ef switch amd64 and i386 to GCC 5.3 by default. 2016-04-03 06:13:28 +00:00