Brooks Davis
3258649e41
Remember the . in .\" in the WITH_NMTREE file and regenerate the output.
...
Reported by: joeld
2013-01-14 20:38:32 +00:00
Jilles Tjoelker
925420d09c
sh: Pass $? to command substitution containing compound/multiple commands.
...
Example:
false; echo $(echo $?; :)
2013-01-14 12:20:55 +00:00
Jilles Tjoelker
e1e1f0e44f
sh: Add testcase that $? is preserved into a simple command substitution.
...
The test builtins/trap6.0 already uses this but having it separate eases
diagnosis if this would break.
2013-01-13 22:35:51 +00:00
Jilles Tjoelker
f897e827b9
sh: Add some testcases related to subshells.
...
These failed in earlier attempts to execute more subshells without forking.
The patches are uncommitted.
2013-01-13 19:39:13 +00:00
Jilles Tjoelker
31d396587e
sh: Fix crash when parsing '{ } &'.
...
MFC after: 1 week
2013-01-13 19:26:33 +00:00
Jilles Tjoelker
2c090c7168
sh: Don't lose $? when backquoted command ends with semicolon or newline.
...
An empty simple command was added and overwrote the exit status with 0.
This affects `...` but not $(...).
Example:
v=`false;`; echo $?
2013-01-13 19:19:40 +00:00
Brooks Davis
79626055e3
Add pwcache(3) and vis(3) to libegacy as install(1) is about to grow a
...
dependency on them.
Sponsored by: DARPA, AFRL
2013-01-11 20:51:02 +00:00
Brooks Davis
624c4889c7
Always install our mtree as /usr/sbin/fmtree and link it as
...
/usr/sbin/mtree by default.
Add a src.conf option WITH_NMTREE that causes NetBSD's mtree to be linked
as /usr/sbin/mtree as well as /usr/sbin/nmtree.
2013-01-09 21:07:08 +00:00
Adrian Chadd
1efdee81a9
Add the "enable at reset" functionality to trigger spectral scan upon
...
a channel change/reset.
2013-01-09 18:50:06 +00:00
David E. O'Brien
9b6b681624
Following r226271, allow disabling lzma support with "WITHOUT_LZMA_SUPPORT".
...
Correct r226271 which should have used WITHOUT_BZIP2_SUPPORT per r166255.
Obtained from: Juniper Networks
2013-01-08 18:37:12 +00:00
Adrian Chadd
21eec1f68e
Disable clang for athstats for now.
2013-01-02 18:49:40 +00:00
Adrian Chadd
1984dd520b
Add missing err() format string.
2013-01-02 18:33:48 +00:00
Adrian Chadd
9de4b9861e
Fix missing err() format string.
2013-01-02 18:29:54 +00:00
Adrian Chadd
b920ab488c
Fix some conversions to keep clang happy.
2013-01-02 18:29:11 +00:00
Adrian Chadd
5e951af2b6
Fix some clang warnings!
2013-01-02 18:26:32 +00:00
Adrian Chadd
5205fa3436
Fix up some warnings from clang.
...
This still triggers a bug in clang..
2013-01-02 18:21:24 +00:00
Adrian Chadd
c6b1b4562c
Add missing err() format strings.
...
Thanks to: clang
2013-01-02 18:14:26 +00:00
Adrian Chadd
e337f1ac1d
* Add missing err() string formats;
...
* Fix up a printf() type mismatch.
Thanks to: clang
2013-01-02 18:12:06 +00:00
Adrian Chadd
6029f436bb
* Add missing format specifier for err()
...
* add missing exit(0)
* Fix some operator evaluation complaints.
Thanks to: clang
2013-01-02 18:09:30 +00:00
Adrian Chadd
0f7918149a
Fix some printf() formats.
...
Found by: clang
2013-01-02 18:05:31 +00:00
Adrian Chadd
a0eb0f26ef
Fix incorrect format string.
2013-01-02 18:03:19 +00:00
Adrian Chadd
c8308f78aa
Add a very skeletal spectral scan control application.
...
The main use for this is to manually trigger spectral scan operations
(athspectral -i athX start) whilst doing debugging.
2013-01-02 04:02:27 +00:00
Luigi Rizzo
9aff36d897
use nanosecond resolution, make sure gettimeofday
...
is called at most every 100 packets.
2012-12-27 09:15:21 +00:00
Luigi Rizzo
f7a1732204
various connections to last commit
2012-12-25 07:29:25 +00:00
Luigi Rizzo
6750270f23
small cleanup of the code, and add support for running multiple
...
threads on each socket.
2012-12-23 23:03:45 +00:00
Baptiste Daroussin
616d12b739
Add etc/periodic/daily/220.backup-pkgdb to OptionalObsoleteFiles.inc
2012-12-20 22:07:47 +00:00
Eitan Adler
ad9d6ff06a
Add an additional regression tests for other cases to ensure these do not get fixed by accident.
2012-12-18 21:42:45 +00:00
Eitan Adler
2f01c791e9
POSIX requires that non-existent or null arguments be treated as if a
...
zero argument were supplied.
Add a regression test to catch this case as well.
PR: bin/174521
Submitted by: Daniel Shahaf <danielsh@elego.de> (pr)
Submitted by: Mark Johnston <markjdb@gmail.com> (initial patch)
Reviewed by: jilles
Approved by: cperciva (implicit)
MFC after: 3 weeks
2012-12-18 21:02:38 +00:00
Poul-Henning Kamp
efe3d4d7c9
Update to the new and brighter pkg world
2012-12-15 17:54:29 +00:00
Jilles Tjoelker
d6d66cfc00
sh: Detect and flag write errors on stdout in builtins.
...
If there is a write error on stdout, a message will be printed (to stderr)
and the exit status will be changed to 2 if it would have been 0 or 1.
PR: bin/158206
2012-12-12 22:01:10 +00:00
Eitan Adler
839f11a4fe
A number of places in the source tree still reference cuad.* after
...
sio(4) was deprecated by uart(4).
s/cuad/cuau/g/
PR: docs/171533
Reviewed by: imp
Approved by: cperciva (implicit)
MFC after: 3 weeks
2012-12-08 22:16:36 +00:00
Jilles Tjoelker
b731376e8c
libc: Add a missing header to a test program.
...
Usage of dup(), mkstemp() and unlink() needs <unistd.h>.
2012-12-08 19:42:15 +00:00
Dimitry Andric
3861d79fd7
Upgrade our copy of llvm/clang to r168974, from upstream's release_32
...
branch. This is effectively llvm/clang 3.2 RC2; the 3.2 release is
coming soon.
2012-12-03 19:24:08 +00:00
Dimitry Andric
13cc256e40
Vendor import of clang release_32 branch r168974 (effectively, 3.2 RC2):
...
http://llvm.org/svn/llvm-project/cfe/branches/release_32@168974
2012-12-02 13:20:44 +00:00
Dimitry Andric
522600a229
Vendor import of llvm release_32 branch r168974 (effectively, 3.2 RC2):
...
http://llvm.org/svn/llvm-project/llvm/branches/release_32@168974
2012-12-02 13:10:19 +00:00
Adrian Chadd
5466211d6d
Add in a totally hacked up copy of the AR5416 descriptor decoding stuff,
...
as well as TDMA related things.
I used this to debug TDMA related issues in -HEAD.
2012-11-27 02:28:42 +00:00
Ed Maste
c153604de3
Non-void function should return a value.
...
Found by: clang
2012-11-20 19:23:44 +00:00
Ed Maste
f77a2d2f24
Remove unused variable.
2012-11-20 01:42:18 +00:00
Ed Maste
4039f071d0
Use '%zu' and '%zd' as appropriate for size_t / ssize_t.
2012-11-19 23:07:38 +00:00
Ed Maste
8f37d24bed
Zero the whole struct not just the size of a pointer.
...
Found by: clang
2012-11-19 22:56:51 +00:00
Ed Maste
d701ebcb13
Use '%zd' format specifier for ssize_t
...
Found by: clang
2012-11-19 22:53:57 +00:00
Ed Maste
03aac27561
Use '%zd' printf format for ssize_t.
2012-11-19 22:46:17 +00:00
Jilles Tjoelker
4eefd6e828
sh: Apply rlimits to parser/alias10.0 so it fails fast.
...
Requested by: uqs
2012-11-18 23:15:22 +00:00
Adrian Chadd
e0c5571733
Make this a flag.
2012-11-17 02:38:36 +00:00
Adrian Chadd
2afd280161
Implement AR5210 descriptor decoding.
2012-11-17 02:37:25 +00:00
Adrian Chadd
5eb67bb6cb
Add AR5211 descriptor decoding support.
2012-11-17 02:14:50 +00:00
Adrian Chadd
055ef78fd7
Add AR5212 frame decoding support.
2012-11-17 01:57:45 +00:00
Adrian Chadd
d8a32b7351
Implement a basic data decoder for the data produced by if_ath_alq.
...
This decodes the AR5416 family 11n TX and RX descriptors.
2012-11-17 01:11:00 +00:00
Marcel Moolenaar
ffdac8145e
Don't install atf.test.mk if MK_ATF == no.
...
Submitted by: Garrett Cooper <yanegomi@gmail.com>
2012-11-15 04:39:23 +00:00
Jilles Tjoelker
2b6ceccde5
sh: Add tests for modifying an alias (r242766).
...
Note: parser/alias10.0 will eat a lot of memory/cpu time when it fails (with
the old sh).
2012-11-08 13:36:19 +00:00
Jilles Tjoelker
530f737839
sh: Test that a redefined alias works.
2012-11-07 23:15:36 +00:00
Brooks Davis
87768d9702
Add a description of WITHOUT_CLANG_IS_CC.
2012-11-05 21:53:23 +00:00
David E. O'Brien
aa1e1e87d0
Test both active and non-active cases.
2012-10-26 20:14:40 +00:00
David E. O'Brien
93665dfffb
Iterate rather than use recursion. We can blow out the kernel stack if there
...
is a long chain of fork(2)s.
2012-10-26 15:44:29 +00:00
Eitan Adler
db702c59cf
remove duplicate semicolons where possible.
...
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:37 +00:00
Eitan Adler
1f35187f99
Covert regression test to python 3
...
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:29:44 +00:00
Eitan Adler
4e730560e9
Finish migration of MAINTAINER entries
...
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:12:11 +00:00
Eitan Adler
168ff9ab82
Covert to python 3
...
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:12:02 +00:00
Marcel Moolenaar
c175365cec
Add ATF to the build. This is may be a bit rought around the egdes,
...
but committing it helps to get everyone on the same page and makes
sure we make progress.
Tinderbox breakages that are the result of this commit are entirely
the committer's fault -- in other words: buildworld testing on amd64
only.
Credits follow:
Submitted by: Garrett Cooper <yanegomi@gmail.com>
Sponsored by: Isilon Systems
Based on work by: keramida@
Thanks to: gnn@, mdf@, mlaier@, sjg@
Special thanks to: keramida@
2012-10-22 01:18:41 +00:00
Andreas Tobler
458beb5d92
Remove the netncp and nwfs files from here. They will be moved to the
...
ObsoleteFiles.inc file later.
Discussed with: attilio
2012-10-17 19:21:52 +00:00
Gabor Kovesdan
d38ae94bce
- Remove GNU sort and the WITH_GNU_SORT knob
2012-10-13 18:40:39 +00:00
Ed Maste
a5450ddfbd
Make local function static.
2012-10-11 21:24:07 +00:00
Navdeep Parhar
7e226bdcd6
Add a "clearstats" subcommand to cxgbetool that lets you clear the
...
MAC statistics for any port.
For example:
# cxgbetool t4nex0 clearstats 0
Submitted by: gnn@
MFC after: 3 days
2012-10-10 20:09:19 +00:00
Navdeep Parhar
b9b6413b40
Add an "i2c" subcommand to cxgbetool. You can use this to read
...
information from the transceivers connected to the ports of a
cxgbe(4) based card.
# cxgbetool t4nex0 i2c <port_id> <dev_addr> <addr> [<count>]
For example:
# cxgbetool t4nex0 i2c 0 0xa0 3
0x10 [16]
(As per SFF-8472 the SFP+ module is at 0xa0 and bit 4 in the value at
address 3 indicates it's a 10Gbase-SR module, which it is.)
2012-10-10 17:29:51 +00:00
Kevin Lo
9823d52705
Revert previous commit...
...
Pointyhat to: kevlo (myself)
2012-10-10 08:36:38 +00:00
Kevin Lo
a10cee30c9
Prefer NULL over 0 for pointers
2012-10-09 08:27:40 +00:00
Marcel Moolenaar
0815243c39
Add support for bmake. This includes:
...
1. Don't do upgrade_checks when using bmake. As long as we have WITH_BMAKE,
there's a bootstrap complication in ths respect. Avoid it. Make the
necessary changes to have upgrade_checks work wth bmake anyway.
2. Remove the use of -E. It's not needed in our build because we use ?= for
the respective variables, which means that we'll take the environment
value (if any) anyway.
3. Properly declare phony targets as phony as bmake is a lot smarter (and
thus agressive) about build avoidance.
4. Make sure CLEANFILES is complete and use it on .NOPATH. bmake is a lot
smarter about build avoidance and should not find files we generate in
the source tree. We should not have files in the repository we want to
generate, but this is an easier way to cross this hurdle.
5. Have behavior under bmake the same as it is under make with respect to
halting when sub-commands fail. Add "set -e" to compound commands so
that bmake is informed when sub-commands fail.
6. Make sure crunchgen uses the same make as the rest of the build. This
is important when the make utility isn't called make (but bmake for
example).
7. While here, add support for using MAKEOBJDIR to set the object tree
location. It's the second alternative bmake looks for when determining
the actual object directory (= .OBJDIR).
Submitted by: Simon Gerraty <sjg@juniper.net>
Submitted by: John Van Horne <jvanhorne@juniper.net>
2012-10-06 20:01:05 +00:00
Marcel Moolenaar
d4d90f10bc
Add bmake to the build and allow it to be installed as make(1) instead
...
of FreeBSD's make by setting WITH_BMAKE. The WITH_BMAKE build makes it
easy for people to switch while working out the kinks -- think ports
tree here. The option will be removed in due time.
Submitted by: Simon Gerraty (sjg@juniper.net )
2012-10-06 19:19:21 +00:00
Ed Maste
19bf2cd7d8
Clean up compiler warnings.
...
More work is needed here but this now builds with WARNS=6.
Sponsored by: ADARA Networks
MFC after: 2 weeks
2012-10-03 22:02:16 +00:00
Ed Maste
8fa4106e74
Add regression test for kern/172075.
...
Sponsored by: ADARA Networks
PR: kern/172075
2012-09-26 00:25:09 +00:00
Jilles Tjoelker
01f7f6ef18
sh: Add some tests for aliasing a utility to itself.
2012-09-22 12:52:41 +00:00
Niclas Zeising
9e8e7bc54f
Add documentation for the WITHOUT_KDUMP switch.
...
This swtich was introduced in r240404
Approved by: joel (mentor)
2012-09-19 11:38:37 +00:00
Eitan Adler
96240c89f0
Correct double "the the"
...
Approved by: cperciva
MFC after: 3 days
2012-09-14 21:28:56 +00:00
Eitan Adler
2ab4fdc460
Remove scripts and tools which only functioned when src was using CVS
...
Approved by: cperciva
MFC after: 1 week
2012-09-13 17:49:11 +00:00
David E. O'Brien
c2774610af
r235638 is not the clean way to add support for building on ancient FreeBSD
...
versions. Instead use Imp's good work on "legacy" and follow the outcome
of the previous TRB discussions on this topic.
Now use the libc getline() if it exists, and only where it doesn't
create a bootstraping version.
2012-09-11 22:38:33 +00:00
Fabien Thomas
345ddfcfe9
Add SOFT as a possible section to exclude from counter list.
2012-09-10 16:32:28 +00:00
Adrian Chadd
e65889e66e
Add some colour to make it easy (well, easier) to see what the current
...
selected rates and current sample rates are.
(Note: when run under high traffic and with -s 0.1 the display becomes very
mesmerising. You've been warned.)
2012-09-10 06:07:28 +00:00
Adrian Chadd
b1dcd0fb75
Add a '-s <timeout>' option which will display live rate control
...
statistics.
2012-09-08 01:14:13 +00:00
Adrian Chadd
3ed3dcb676
Tidy up the output quite substantially, making it fit well within
...
80 columns.
This makes it much easier to use in a shell script, to display a "top"
style output with live rate control data.
2012-09-07 06:02:40 +00:00
Adrian Chadd
cbbbd0fa7f
Make this build again!
2012-09-07 06:02:01 +00:00
Ed Maste
d2a49f2c86
Failure to open netmap device is unrecoverable.
...
There's no reason to "fail later" since there's nothing this tool can do in
netmap mode without /dev/netmap open.
2012-09-04 20:51:25 +00:00
George V. Neville-Neil
d2c10b2a70
Add a reasonable error message telling the caller to specify a program
...
to be executed under hwpmc. If there is no program to run then
exit.
2012-09-04 20:14:37 +00:00
Joel Dahl
77674f56a3
Minor mdoc fix.
2012-09-01 07:11:25 +00:00
Dag-Erling Smørgrav
d6c6eb82c0
The error syntax has changed.
2012-08-30 22:56:32 +00:00
Adrian Chadd
d4898ce666
Do a bunch of fixing and refactoring.
...
Fix up gzip to crunch right.
Add kenv, although I'm not yet sure why it isn't working on my MIPS
boards (reading kenv always returns blank.)
2012-08-29 22:55:50 +00:00
Adrian Chadd
104d323f15
Disable fsck_ffs for now, 4MB target size issues.
2012-08-29 22:54:39 +00:00
Adrian Chadd
e44d68c82b
Disable building textproc for now, it doesn't fit on my 4MB flash
...
partition.
Add -lcrypt as a dynamic target.
2012-08-29 22:54:27 +00:00
Adrian Chadd
0f55c46538
For now, disable building wpa_supplicant.
...
My 4MB flash builds can't handle the bloat.
2012-08-29 22:53:54 +00:00
Dimitry Andric
ce8ba5a5d5
Add libc++ and libcxxrt related files to OptionalObsoleteFiles.inc.
...
MFC after: 1 week
2012-08-26 14:30:14 +00:00
Dimitry Andric
d4271816c7
Add three additional clang intrinsics headers, which I missed in the
...
previous import.
2012-08-20 20:56:40 +00:00
Dimitry Andric
7ae0e2c9f0
Upgrade our copy of llvm/clang to trunk r162107. With thanks to
...
Benjamin Kramer and Joerg Sonnenberger for their input and fixes.
2012-08-20 18:33:03 +00:00
Dimitry Andric
56d91b49b1
Vendor import of clang trunk r161861:
...
http://llvm.org/svn/llvm-project/cfe/trunk@161861
2012-08-15 20:02:54 +00:00
Dimitry Andric
58b69754af
Vendor import of llvm trunk r161861:
...
http://llvm.org/svn/llvm-project/llvm/trunk@161861
2012-08-15 19:34:23 +00:00
Adrian Chadd
726af9c015
Add a missing HAL_DMA_ADDR definition.
2012-08-09 23:08:22 +00:00
Adrian Chadd
b2ff10c9a9
Add HAL_DMA_ADDR.
2012-08-09 23:04:20 +00:00
Jilles Tjoelker
9d8ca3b2ad
nftw(): POSIX says directories causing loops should be silently skipped.
...
Formerly, loops caused nftw() to abort the traversal with ELOOP.
2012-08-09 22:05:40 +00:00
Ed Maste
e5ecae38fc
Be more descriptive about poll error / timeout when transmitting.
2012-08-08 19:15:01 +00:00
Ed Maste
ef63ce395a
Round displayed pps (instead of truncating)
2012-08-08 13:54:26 +00:00
Andrey V. Elsukov
23f180dfb1
Add to the debug output the offset from the parent partitioning scheme.
2012-08-06 08:39:29 +00:00
Andrey V. Elsukov
e87f107141
Add simple test program that uses the partition tables handling code.
...
It is useful to test and debug how boot loader handles partition tables
metadata.
2012-08-05 15:40:16 +00:00