Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas an
Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas and introduced a WARNS=7 and wanted to try lifting the default tothat.Drop most of them; there is one in the blake2 kernel module, but I suspectit should be dropped -- the default WARNS in the rest of the build doesn'tcurrently apply to kernel modules, and I haven't put too much thought intowhether it makes sense to make it so.
show more ...
Fix -Wunused warnings, bump WARNS to 6The output is still broken if prove -rv is run and the testcase abortsprematurely with fail_assertion (the testcase doesn't really conform to TAPprotocol pro
Fix -Wunused warnings, bump WARNS to 6The output is still broken if prove -rv is run and the testcase abortsprematurely with fail_assertion (the testcase doesn't really conform to TAPprotocol properly, except when it completes fully)MFC after: 1 weekSponsored by: EMC / Isilon Storage Division
NO_MAN= has been deprecated in favor of MAN= for some time, go aheadand finish the job. ncurses is now the only Makefile in the tree thatuses it since it wasn't a simple mechanical change, and will
NO_MAN= has been deprecated in favor of MAN= for some time, go aheadand finish the job. ncurses is now the only Makefile in the tree thatuses it since it wasn't a simple mechanical change, and will beaddressed in a future commit.
Start the dreaded NOFOO -> NO_FOO conversion.OK'ed by: core
Switch over to a different, more flexible test output protocol that'sunderstood by Perl's Test::Harness module and prove(1) commands.Update README to describe the new protocol. The work's broken
Switch over to a different, more flexible test output protocol that'sunderstood by Perl's Test::Harness module and prove(1) commands.Update README to describe the new protocol. The work's broken down intotwo main sets of changes.First, update the existing test programs (shell scripts and C programs)to produce output in the ok/not ok format, and to, where possible, alsoproduce a header describing the number of tests that are expected to berun.Second, provide the .t files that actually run the tests. In some casesthese are copies of, or very similar too, scripts that already existed.I've kept the old scripts around so that it's possible to verify thatbehaviour under this new system (in terms of whether or not a test fails)is identical to the behaviour under the old system.Add a TODO file.
Join the effort in simplifying this makefile. ;)
Pass O_NONBLOCK directly to fcntl() rather than the pointer to an intholding the value O_NONBLOCK. This worked previously because I waslucky.
Don't override the rule used to build a binary by providing our owncompiler line.
Add a basic kqueue + UNIX domain socket pair regression test to do someelementary exercising of kqueues on datagram and stream sockets. Notethat the datagram write kqueue case is left untested due
Add a basic kqueue + UNIX domain socket pair regression test to do someelementary exercising of kqueues on datagram and stream sockets. Notethat the datagram write kqueue case is left untested due to potentiallyconfusing behavior for the developer (me) that might require attention.