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