Sascha Wildner [Sat, 13 Feb 2016 09:02:08 +0000 (10:02 +0100)]
<unistd.h>: Use types which we actually have.
This is dead code at the moment because <unistd.h> includes
<sys/types.h>, leading to these types being already defined
at this point. This commit prepares for the day when we
remove <sys/types.h> from all headers which do not actually
need it.
We should probably have __gid_t and __uid_t.
Sepherosa Ziehau [Sat, 13 Feb 2016 08:25:33 +0000 (16:25 +0800)]
kqueue/signal: Send kevent even if the signal is masked
This kinda follows FreeBSD's signal kqueue filter semantic, though
FreeBSD seems to send kevent even if no pending signal will be
rendered.
Reported-by: ftigeot@
Tested-by: ftigeot@
Sepherosa Ziehau [Fri, 12 Feb 2016 12:46:59 +0000 (20:46 +0800)]
kqueue: Rework timer expiration
So that a being processed timer knote will not be activated.
While I'm here, factor out function to reset timer knote callout.
Sepherosa Ziehau [Fri, 12 Feb 2016 11:46:30 +0000 (19:46 +0800)]
kqueue: Remove unused global kqueue token
zrj [Fri, 12 Feb 2016 10:53:06 +0000 (12:53 +0200)]
Unbreak VKERNEL64 build.
After a05cac6 removal of MAKEBOOTDEV and B_ flags from sys/reboot.h
(that is not the place for such things) I broken the VKERNEL64 build.
This is a quick fix before someone with basic motoric functions
and a heart beat will take a better look (I lack the latter).
Not sure if disabling FFS_ROOT breaks anything, but it is better
than having build errors on vkernel/x86_64/autoconf.c
Also it gave me an oportunity to finally go through procedure
described in vkernel(7) to test it out for the first time!
So far no side effects on both X86_64_NON_GENERIC and VKERNEL64
except for no longer printed "no B_DEVMAGIC (bootdev=0)" in dmesg.
I should have guarded MAKEBOOTDEV and B_ flags with __i386__ in
sys/platform/pc64/include/bootinfo.h cause there is no platform/pc32
and I'm pretty sure thats a i386 thing only.
Sepherosa Ziehau [Fri, 12 Feb 2016 10:54:52 +0000 (18:54 +0800)]
ifconfig: Fix inet6 address deletion
Submitted-by: ygrossel
Dragonfly-bug: http://bugs.dragonflybsd.org/issues/2888
Sascha Wildner [Wed, 10 Feb 2016 20:58:11 +0000 (21:58 +0100)]
libstand: Change sbrk() in libstand to take an intptr_t like libc's.
zrj [Wed, 10 Feb 2016 13:44:40 +0000 (15:44 +0200)]
sys/boot: Simplify MAKEBOOTDEV macro
Treat slice as a single part of bootdev.
Previous implementation artificially slit it into
adaptor and controller fields.
No functional change intended.
Taken-from: FreeBSD
Imre Vadász [Tue, 9 Feb 2016 21:25:11 +0000 (22:25 +0100)]
libstand: Add dos_readdir() function, to make ls work on Fat Filesystems.
Taken-From: FreeBSD
Imre Vadász [Tue, 9 Feb 2016 18:50:51 +0000 (19:50 +0100)]
libstand: Spin the twiddle in dosfs to give visual feedback for disk I/O.
Taken-From: FreeBSD
zrj [Wed, 10 Feb 2016 12:28:32 +0000 (14:28 +0200)]
gpt.h: Add few more GPT GUIDs
While there, add few GPT_ENT_ATTR_BOOT attributes,
that will be used by boot-loader.
Taken-from: FreeBSD
zrj [Thu, 28 Jan 2016 17:01:10 +0000 (19:01 +0200)]
docs: Move trek(6) USD papers into share/doc
zrj [Thu, 28 Jan 2016 16:59:08 +0000 (18:59 +0200)]
docs: Move rogue(6) USD papers into share/doc
zrj [Thu, 28 Jan 2016 16:56:38 +0000 (18:56 +0200)]
docs: Move rsc(1) PSD papers into share/doc
zrj [Thu, 28 Jan 2016 16:40:45 +0000 (18:40 +0200)]
docs: Use -Thtml to generate papers.
unroff doesn't work.
There is some issues with png generation and cleanup.
zrj [Thu, 28 Jan 2016 16:14:52 +0000 (18:14 +0200)]
docs: Partially sync bsd.docs.mk with FreeBSD
Keep NODOCOMPRESS variant instead of WITHOUT_DOCCOMPRESS
zrj [Thu, 28 Jan 2016 15:52:34 +0000 (17:52 +0200)]
docs: Sync SMM/PSD/USD papers with FreeBSD
zrj [Thu, 28 Jan 2016 15:33:14 +0000 (17:33 +0200)]
docs/papers: Sync with FreeBSD
zrj [Thu, 28 Jan 2016 15:13:03 +0000 (17:13 +0200)]
docs/IPv6: Sync paper with FreeBSD
zrj [Thu, 28 Jan 2016 15:04:37 +0000 (17:04 +0200)]
docs: Prune stale nqnfs papers.
No code in DragonFly.
zrj [Thu, 28 Jan 2016 14:57:52 +0000 (16:57 +0200)]
docs: Prune VAX 11.780 Berkeley pascall implementation papers.
Have only historical meaning.
zrj [Thu, 28 Jan 2016 11:43:37 +0000 (13:43 +0200)]
docs: Fix builds
Partially-taken-from: FreeBSD
zrj [Thu, 28 Jan 2016 10:11:00 +0000 (12:11 +0200)]
docs: Recover 19.memmacros 20.mereg USD papers
This one was lost in
478302f4f55e751abdc2d8e52cb385f9c68658a1
"Get rid of the old groff."
Adapt to have paper in non contrib directory,
still relies on contrib/groff/VERSION
zrj [Thu, 28 Jan 2016 09:54:25 +0000 (11:54 +0200)]
docs: Recover 10.exref 11.vitut 12.vi 13.viref USD papers
This one was lost in
d5e9c9d216ca3960deda6a41fc110ceacac0c1e5
"Remove nvi/ files from contrib (replaced by nvi2/)"
With-changes-from: FreeBSD
zrj [Thu, 28 Jan 2016 08:58:50 +0000 (10:58 +0200)]
docs: Recover 18.groff PSD paper
This one was lost in
c9e065d383e21ab9bb636ce06152982597b83587
"BSD gprof/4: Remove old gprof versions from code base"
BSD groff was replaced by GNU groff.
FreeBSD still kept the paper.
zrj [Thu, 28 Jan 2016 08:45:43 +0000 (10:45 +0200)]
docs: Recover 12.make PSD paper
This one was lost in
c9e065d383e21ab9bb636ce06152982597b83587
"usr.bin/make: Remove legacy make files"
Almost all info still applies to bmake from NetBSD
zrj [Wed, 27 Jan 2016 11:24:23 +0000 (13:24 +0200)]
docs: Prune stale 28.cvs
zrj [Thu, 28 Jan 2016 08:20:52 +0000 (10:20 +0200)]
docs: Trim trailing whitespaces in PSD/SMM.
No functional chagne.
zrj [Wed, 27 Jan 2016 11:17:57 +0000 (13:17 +0200)]
docs: Move rpc(3) PSD papers into share/doc
zrj [Wed, 27 Jan 2016 10:10:08 +0000 (12:10 +0200)]
docs: Move mail(1) USD papers into share/doc
While there, remove date tag.
Taken-from: FreeBSD
zrj [Wed, 27 Jan 2016 09:57:17 +0000 (11:57 +0200)]
docs: Move bc(1) USD papers into share/doc
While there add mis usage of ms(7) macros.
Taken-from: FreeBSD
zrj [Wed, 27 Jan 2016 09:49:58 +0000 (11:49 +0200)]
docs: Move dc(1) USD papers into share/doc
zrj [Wed, 27 Jan 2016 09:34:42 +0000 (11:34 +0200)]
docs: Move csh(1) USD papers into share/doc
zrj [Wed, 27 Jan 2016 09:19:26 +0000 (11:19 +0200)]
docs: Move timed(8) SMM papers into share/doc
zrj [Wed, 27 Jan 2016 08:56:49 +0000 (10:56 +0200)]
docs: Move lpd(8) SMM papers into share/doc
zrj [Wed, 27 Jan 2016 08:34:39 +0000 (10:34 +0200)]
docs: Move fsck(8) SMM papers into share/doc
zrj [Wed, 27 Jan 2016 08:25:44 +0000 (10:25 +0200)]
docs: Move config(8) SMM papers into share/doc
Imre Vadasz [Sun, 7 Feb 2016 15:21:23 +0000 (16:21 +0100)]
Add support for the pei-x86-64 target in binutils; Needed for UEFI support.
Imre Vadász [Mon, 8 Feb 2016 09:19:59 +0000 (10:19 +0100)]
Merge branch 'vendor/BINUTILS225'
Sascha Wildner [Sun, 7 Feb 2016 19:35:53 +0000 (20:35 +0100)]
<cpu/limits.h>: Adjust visibility of various *_{MIN,MAX} constants.
This commit just affects POSIX environments (to reduce namespace
pollution), not our default one where all of this is visible. No
dports breakage was observed in my tests, as is expected because
this change is...
Taken-from: FreeBSD
Sascha Wildner [Sun, 7 Feb 2016 19:25:02 +0000 (20:25 +0100)]
<cpu/limits.h>: Minor whitespace fixes.
Sascha Wildner [Sun, 7 Feb 2016 19:22:18 +0000 (20:22 +0100)]
<grp.h>: Include <machine/stdint.h> instead of the whole of <sys/types.h>.
It is only needed for __uint32_t.
After this commit, namespace pollution for <grp.h> is considerably lower.
Sascha Wildner [Sun, 7 Feb 2016 19:19:04 +0000 (20:19 +0100)]
<grp.h>: Minor whitespace fixes.
Imre Vadász [Sun, 7 Feb 2016 13:16:43 +0000 (14:16 +0100)]
Import missing sources needed for UEFI application support.
Sepherosa Ziehau [Sun, 7 Feb 2016 11:56:37 +0000 (19:56 +0800)]
tools/tcp_stream: Kill netperf children proactively upon SIGINT
TCP_MAERTS test traps the first SIGINT, so use SIGKILL to terminate
them, if we are about to die.
Sepherosa Ziehau [Sun, 7 Feb 2016 11:21:30 +0000 (19:21 +0800)]
tools/tcp_stream: Add dual side test support
François Tigeot [Sun, 7 Feb 2016 10:49:07 +0000 (11:49 +0100)]
drm/linux: Sync linux/math64.h with FreeBSD
Removing 32-bit inline functions.
Sepherosa Ziehau [Sun, 7 Feb 2016 10:15:28 +0000 (18:15 +0800)]
tools/tcp_stream: Allow performing test to multiple hosts
Imre Vadász [Sat, 6 Feb 2016 19:46:55 +0000 (20:46 +0100)]
Remove FreeBSD OS/ABI from raid driver blobs.
This fixes kgdb issues when the kernel was linked with ld.gold.
The problem was caused by ld.gold's behaviour of setting the OS/ABI in
the output binary to FreeBSD when any of the input objects is tagged
with the FreeBSD OS/ABI.
The hpt27xx, hptmv and hptrr raid-drivers are using binary blobs, with
the FreeBSD OS/ABI flag, so we should just set the OS/ABI of these
objects to none after uudecode-ing them.
Sepherosa Ziehau [Sun, 7 Feb 2016 08:44:13 +0000 (16:44 +0800)]
tools/tcp_stream: Set message size on both send and receive sides
Sepherosa Ziehau [Sun, 7 Feb 2016 05:56:01 +0000 (13:56 +0800)]
tools/tcp_stream: Move sockbuf string to the main stack
Sepherosa Ziehau [Sun, 7 Feb 2016 03:58:17 +0000 (11:58 +0800)]
tools/tcp_stream: Compile on Linux and add option for sockbuf size
François Tigeot [Sat, 6 Feb 2016 14:11:36 +0000 (15:11 +0100)]
linux/kref.h: Add kref_put_mutex()
Markus Pfeiffer [Sat, 6 Feb 2016 12:17:16 +0000 (12:17 +0000)]
etc/rc.d: Update rtsold
* Remove precmd, it did not work because autocmd does not exist
* Add postcmd, taken from FreeBSD head
Sascha Wildner [Sat, 6 Feb 2016 11:12:12 +0000 (12:12 +0100)]
{msg,sem,shm}*.2: Some mdoc improvements (mainly adding .Dv).
Sascha Wildner [Wed, 3 Feb 2016 19:28:54 +0000 (20:28 +0100)]
<libgen.h>: Clean up whitespace and some #if 0'd code.
Sascha Wildner [Fri, 5 Feb 2016 12:55:12 +0000 (13:55 +0100)]
Makefile_upgrade.inc: Don't remove manpages which we have to keep.
They were not part of the library privatization (which can only
affect section 3 manual pages). Those tools are consumers of
privatized libs but of course they must keep their documentation.
Sascha Wildner [Fri, 5 Feb 2016 12:52:33 +0000 (13:52 +0100)]
Makefile_upgrade.inc: Add missing files from the lib privatization.
Sascha Wildner [Fri, 5 Feb 2016 12:51:54 +0000 (13:51 +0100)]
Makefile_upgrade.inc: Expand all wildcards from the lib privatization.
We want to see exactly what we remove, not just approximately.
'make upgrade' changes are a pain to review when everything is
muddled with patterns. And it gets worse over time because
without a not yet upgraded system one has no choice but to
restore a world from the time and replaying the 'make upgrade'
to see what was going on.
Also, if we ever need to bring back one file which is covered
by a pattern later on (and we've had such cases), no one will
know what the rest of the wildcard was covering aside from
that file.
Sascha Wildner [Fri, 5 Feb 2016 12:48:14 +0000 (13:48 +0100)]
Makefile_upgrade.inc: Sort lib privatization entries per commit.
Sascha Wildner [Fri, 5 Feb 2016 12:47:44 +0000 (13:47 +0100)]
Makefile_upgrade.inc: Add many missing '.gz'.
Sascha Wildner [Fri, 5 Feb 2016 12:14:51 +0000 (13:14 +0100)]
<unistd.h>: Use #if 0 for _POSIX_SAVED_IDS. Update some comments.
Sascha Wildner [Fri, 5 Feb 2016 07:56:27 +0000 (08:56 +0100)]
kernel: Use POSIX constants for pathconf defaults (no functional change).
Sascha Wildner [Wed, 3 Feb 2016 10:44:21 +0000 (11:44 +0100)]
<time.h>: CLOCKS_PER_SEC must be of type clock_t.
Note that its value violates the standards requirement that it be
1000000. See the STANDARDS section of clock(3)'s manual page for
further information.
Sascha Wildner [Wed, 3 Feb 2016 10:12:14 +0000 (11:12 +0100)]
<time.h>: struct timespec's definition has to be visible for C11.
See B.26 in the C11 standard.
Note that this is not in the N1548 committee draft.
Sascha Wildner [Tue, 2 Feb 2016 17:05:20 +0000 (18:05 +0100)]
<time.h>: C11 actually specifies that TIME_UTC be "greater than 0".
In-discussion-with: xenu
Sascha Wildner [Mon, 1 Feb 2016 21:13:23 +0000 (22:13 +0100)]
make upgrade: Add an obsolete time zone.
John Marino [Mon, 1 Feb 2016 08:51:46 +0000 (09:51 +0100)]
bump __DragonFly_version for library privatizaton
Better late than never. Version is now 400502
Sascha Wildner [Sat, 30 Jan 2016 10:49:54 +0000 (11:49 +0100)]
Sync zoneinfo database with tzdata2016a from ftp://ftp.iana.org/tz/releases
* America/Cayman will not observe daylight saving this year after all.
Revert our guess that it would. (Thanks to Matt Johnson.)
* Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
(Thanks to Alexander Krivenyshev.)
* Asia/Tehran now has DST predictions for the year 2038 and later,
to be March 21 00:00 to September 21 00:00. This is likely better
than predicting no DST, albeit off by a day every now and then.
* America/Metlakatla switched from PST all year to AKST/AKDT on
2015-11-01 at 02:00. (Thanks to Steffen Thorsen.)
* America/Santa_Isabel has been removed, and replaced with a
backward compatibility link to America/Tijuana. Its contents were
apparently based on a misreading of Mexican legislation.
* Asia/Karachi's two transition times in 2002 were off by a minute.
(Thanks to Matt Johnson.)
* The Theory and asia files now mention the 2015 book "The Global
Transformation of Time, 1870-1950", and cite a couple of reviews.
* The America/Chicago entry now documents the informal use of US
central time in Fort Pierre, South Dakota. (Thanks to Rick
McDermid, Matt Johnson, and Steve Jones.)
Tomasz Konojacki [Fri, 29 Jan 2016 14:02:53 +0000 (15:02 +0100)]
libc - implement C11 function timespec_get()
Sascha Wildner [Sat, 30 Jan 2016 09:37:52 +0000 (10:37 +0100)]
Revert "boot/acpi: Implement hint.acpi.0.rsdp kenv."
This reverts commit
0a259e612e301dbd1a36b7878773ea511b3a1e10.
Sascha Wildner [Fri, 29 Jan 2016 22:49:15 +0000 (23:49 +0100)]
boot/acpi: Use an ACPICA constant instead of a magic number.
While here, reword a comment to not refer to any specific version of
the ACPI specification.
Sascha Wildner [Fri, 29 Jan 2016 22:39:50 +0000 (23:39 +0100)]
boot/acpi: Implement hint.acpi.0.rsdp kenv.
ACPICA can make use of it.
zrj [Tue, 26 Jan 2016 14:55:37 +0000 (16:55 +0200)]
kernel/isofs: Add all iso9660 number conversion routines.
Mainly to remove 7.2.2 and 7.3.2 routines from lib/libstand.
While there, fix return type for 7.1.2 to be signed as per ISO9660.
This commit breaks sysutils/hal dport again,
it should have been patched in the first place.
Taken-from: FreeBSD
zrj [Tue, 26 Jan 2016 14:31:46 +0000 (16:31 +0200)]
kernel/isofs: Remove UNALIGNED_ACCESS
Don't make assumptions against clever compilers.
zrj [Tue, 26 Jan 2016 14:25:22 +0000 (16:25 +0200)]
kernel/msdosfs: Remove UNALIGNED_ACCESS
This is basically r165431 from FreeBSD.
zrj [Tue, 26 Jan 2016 13:41:28 +0000 (15:41 +0200)]
kernel/isofs: style(9) fixes.
Sascha Wildner [Fri, 29 Jan 2016 11:51:54 +0000 (12:51 +0100)]
gcc50/libconv_supc: cp-demangle.c needs HAVE_CONFIG_H.
This fixes 22 warnings about incompatible implicit declarations of
various functions.
John Marino [Fri, 29 Jan 2016 01:08:39 +0000 (02:08 +0100)]
games/snack: fix after ncurses privatization
I had NO_GAMES set in /etc/make.conf, so all the games the omitted from
the testing. When I turned it, I found snake was missing LDFLAGS.
John Marino [Fri, 29 Jan 2016 00:18:54 +0000 (01:18 +0100)]
privatize libncurses (touches many, many programs)
The ncurses software produces 8 libraries: normal and wide versions of
ncurses, forms, menu, and panel. The dragonfly base doesn't use forms
or menu at all so we can remove 4 libraries immediately and their
associated man pages.
The panel library is only used in one place, so technically libpanelw
is no longer required, but let's keep building it anyway.
While here, delete references to libcurses. It was just symlinked to
ncurses, so let's take the opportunity to only reference ncurses from
this point forward and not install a private version of libcurses.
Sascha Wildner [Thu, 28 Jan 2016 22:26:19 +0000 (23:26 +0100)]
Local adjustments for OpenSSL 1.0.1r.
Sascha Wildner [Thu, 28 Jan 2016 22:25:50 +0000 (23:25 +0100)]
Merge branch 'vendor/OPENSSL'
Sascha Wildner [Thu, 28 Jan 2016 21:33:36 +0000 (22:33 +0100)]
Import OpenSSL 1.0.1r.
* Protection for DH small subgroup attacks
* Fix CVE-2015-3197 (SSLv2 doesn't block disabled ciphers)
* Reject DH handshakes with parameters shorter than 1024 bits
John Marino [Thu, 28 Jan 2016 19:17:37 +0000 (20:17 +0100)]
move private edit library to /lib/priv
While here, fix private ssh and ldns. The .so and .a versions were
not installed and this probably will break future builds for anyone
that's built world in the last few hours.
Also, all of these private libraries also need -L flags in addition
to -rpath flags.
John Marino [Thu, 28 Jan 2016 12:14:18 +0000 (13:14 +0100)]
move private ssh library to /usr/lib/priv
John Marino [Thu, 28 Jan 2016 11:18:46 +0000 (12:18 +0100)]
Move private ldns library to /usr/lib/priv
It's been decided to relocate private libraries to either /lib/priv or
/usr/lib/priv. This requires the use of the -rpath linker flag as the
libraries are no longer located in a standard search path.
discussed with: dillon, swildner
Sascha Wildner [Wed, 27 Jan 2016 09:52:38 +0000 (10:52 +0100)]
Add a missing file to make upgrade's list.
Sascha Wildner [Wed, 27 Jan 2016 09:23:17 +0000 (10:23 +0100)]
<sys/unistd.h>: Comment some POSIX options.
John Marino [Wed, 27 Jan 2016 00:24:52 +0000 (01:24 +0100)]
privatize libedit (used by numerous base programs)
Besides affecting far more programs than the first two conversions,
this privatization requires a modification to bin/sh which is a bootstrap
program. If bootstrapping, it will use libedit.* if it exists, otherwise
it will use libprivate_edit.*. After "make upgrade", /usr/lib/libedit will
no longer be on the system so the private version will then be used in all
cases.
Sascha Wildner [Tue, 26 Jan 2016 23:06:38 +0000 (00:06 +0100)]
<limits.h>: Several changes related to Issue 7 of the standard.
* NL_NMAX was removed, so change its visibility accordingly.
* NL_ARGMAX, NL_MSGMAX, NL_SETMAX and NL_TEXTMAX were moved from XSI
into the base. Adjust for that too. The change history does not
mention NL_ARGMAX but the [XSI] margin code was removed from it so
I think this is just an oversight.
The 32 ports that reference NL_NMAX, which is the only of these
defines where visibility was restricted with this commit, all still
build.
John Marino [Tue, 26 Jan 2016 22:35:47 +0000 (23:35 +0100)]
privatize libssh (used by several secure applications)
Renames libssh.* to libprivate_ssh.*
The original libssh.* libraries are unavoidable removed by make upgrade.
While here, remove an obsolete libldns.a from the profiles directory as
this was forgotten in the previous commit.
John Marino [Tue, 26 Jan 2016 21:00:09 +0000 (22:00 +0100)]
privatize ldns library (only used for drill(1))
This is the first conversion in a series to rename base libraries
so that they are only used by base assets. Libraries such as ldns and
ssh have been getting picked up by dports with undesirable results.
These libraries are getting renamed to libprivate_<name>.*.
Coincidentially, FreeBSD-CURRENT is using a similar scheme with
libprivate<name>.*. FreeBSD Release 10 used the scheme
/usr/lib/private/lib<name>* and DF did not want to follow that.
There may be some breakage for any third party software (including
dports) that have linked to libldns erroneously. Recompiling and
linking against port libldns should resolve those issues. Removing
the base libldns.* files is necessary and unavoidable.
zrj [Fri, 22 Jan 2016 14:48:26 +0000 (16:48 +0200)]
install(1): Add an override DONTSTRIP
This allows to easily install debugable binaries when
one cannot simply edit a package's Makefiles and/or
maintainer feeling lazy.
While there document STRIPBIN environment variable
that could use touch or true but not always usable.
Taken-from: FreeBSD
zrj [Fri, 22 Jan 2016 14:07:09 +0000 (16:07 +0200)]
install(1): Add -U option from FreeBSD
This allows to install without root privileges.
Also sort options a bit.
Taken-from: FreeBSD
zrj [Fri, 22 Jan 2016 12:47:24 +0000 (14:47 +0200)]
install(1): Move out iflags setup from switch()
To prepare for next.
No functional change.
zrj [Fri, 22 Jan 2016 11:38:22 +0000 (13:38 +0200)]
install(1): Add missing static keywords.
While there, perform some cosmetic changes.
zrj [Tue, 26 Jan 2016 07:30:04 +0000 (09:30 +0200)]
newvers.sh: Allow to override hostname
This allows to specify used hostname value
when building kernel and/or loader.
While there, split variable assignments.
zrj [Mon, 25 Jan 2016 15:14:17 +0000 (17:14 +0200)]
Correct BSD License clause numbering from 1-2-4 to 1-2-3.
zrj [Mon, 25 Jan 2016 14:53:01 +0000 (16:53 +0200)]
Remove advertising header from src
Correct BSD License clause numbering from 1-2-4 to 1-2-3.
zrj [Mon, 25 Jan 2016 12:48:47 +0000 (14:48 +0200)]
Remove advertising header from sys/
Correct BSD License clause numbering from 1-2-4 to 1-2-3.
Some less clear cases taken as it was done of FreeBSD.