mbalmer
95f605c283
Wording fixes from Ryo HAYASAKA, thanks.
2011-04-02 08:38:56 +00:00
martin
66001421e0
Fix bogus paranthesis, From Henning Peternse in PR bin/44773.
2011-03-26 12:01:06 +00:00
dholland
9653d2d60a
minor usage nit
2011-03-23 18:10:25 +00:00
christos
cde105a416
- use printf(3) "'" format to do thousands grouping instead of custom version.
...
- fix sign format inconsistencies.
2011-03-15 22:53:41 +00:00
wiz
77dc3c9d0c
Add -M to usage.
2011-03-15 08:36:16 +00:00
wiz
0f3a9d3c9c
Remove trailing whitespace. Add -M to usage.
2011-03-15 08:36:01 +00:00
erh
4aaf499c53
PR#7540, add a -M option to ls which causes sizes (and number of blocks) to be
...
displayed with comma separators (or a locale specific separator).
2011-03-15 03:52:37 +00:00
njoly
ef6127c9f2
Fix sub-section references.
2011-03-09 22:26:36 +00:00
wiz
b8f8abf38a
Typographical improvement by David H. Gutteridge in PR 44645.
2011-02-27 06:02:07 +00:00
pooka
db28d5668c
Tell copyfd if the caller wants the exact tofd to just fd >= tofd.
...
Fixes "echo foo > /rump/bar" in a rump hijacked shell.
reviewed by christos
2011-02-17 15:13:49 +00:00
dholland
f2815da66c
fix typo, from Randolf Richardson in PR 44559
2011-02-13 08:34:00 +00:00
wiz
daf77513cf
Put -l compatibility note in STANDARDS section.
2011-02-06 12:49:32 +00:00
darcy
d87812693f
Add -l option to copy a tree as links.
...
Non-standard option similar to Gnutools cp(1)
Approved by core.
2011-02-06 12:37:48 +00:00
pooka
37c4e1235f
Remove the rif/rof options and add rump.dd. This makes usage
...
consistent with other rump clients. Copying between kernels is
done using the host pipe, e.g.:
dd if=foo rof=bar skip=1 seek=1 => dd if=foo skip=1 | rump.dd of=bar seek=1
Also, the pipe idiom extends to copying between different rump
kernels, e.g.:
env RUMP_SERVER=unix://srv1 rump.dd if=thefile \
| env RUMP_SERVER=unix://srv2 rump.dd of=thefile
Pipe approach suggested by yamt (thanks!)
2011-02-04 19:42:12 +00:00
christos
60c10f9b2e
revert the revert and fix the code properly.
2011-01-29 02:16:52 +00:00
drochner
da4141bdd5
roll back to 20101210 -- the current version just hung if one tried
...
to set the date
2011-01-28 20:23:38 +00:00
wiz
b259bc7d81
Use Fx.
2011-01-24 07:22:57 +00:00
yamt
220d843f04
document what -a is for
2011-01-24 02:44:22 +00:00
hauke
2a758472b6
The previous commit removed a { } block, and unintendedly introduced a
...
C99ism (inlined variable declaration), which hurts when pdksh is used
for bootstrapping pkgsrc. Move the two declarations to the beginning
of the block.
2011-01-23 17:15:15 +00:00
hauke
69c247a5bf
The Solaris 7 "/usr/{,xpg4/}bin/sort"s expect whitespace between the "-k"
...
option and its argument.
2011-01-23 17:11:55 +00:00
christos
da9c1e1b4d
fix previous.
2011-01-22 21:09:51 +00:00
christos
055b26bb55
Make printing of lwp flags similar to the process one, identifying (O)nproc
...
(K)ernel threads and scheduler (a)ctivations.
2011-01-22 20:55:58 +00:00
jym
d4045078ec
No need to cast with bsearch(), it returns a void *. Use __arraycount().
2011-01-13 23:45:13 +00:00
jmmv
416c5b0ff8
Call el_source before initializing sh-specific editline properties (i.e.
...
the editor type and the tab completion binding).
This allows tab completion to work when a user has an ~/.editrc file.
Addresses PR bin/43404.
2011-01-07 22:21:56 +00:00
wiz
59dc922deb
Fix fd leak in error case. Found by cppcheck.
2011-01-04 10:35:10 +00:00
riz
d766fd33f5
Fix speling ("deferred," not "defered") as reported in #netbsd-code on
...
freenode IRC. While I'm here, clean up the wording later in the comment.
2010-12-23 21:55:40 +00:00
enami
a46391d703
Add iseek and oseek option as aliases for skip and seek respectively.
...
These options exist in dd of solaris or svr3. From FreeBSD.
2010-12-22 09:42:53 +00:00
enami
db65e26847
Copy argument before modifying it so that ps shows entire argument.
...
From OpenBSD via FreeBSD.
2010-12-22 09:39:06 +00:00
wiz
1e77407211
Sort option descriptions, bump date for -a.
2010-12-22 09:02:32 +00:00
christos
1d41baa0ed
Say that -a is non-standard and -P is the default.
2010-12-22 05:46:25 +00:00
christos
9985da2181
Add -a archive flag. from Aleksey Cheusov
2010-12-21 20:56:01 +00:00
njoly
9f266c104e
Fix cross-reference, dir(5) -> dirent(3).
2010-12-17 19:20:42 +00:00
pooka
e5d7b7bef0
remove some leftover development garbage
2010-12-14 19:04:05 +00:00
pooka
49242e416d
Make compile on non-NetBSD.
2010-12-14 19:03:21 +00:00
christos
63cfe07dab
PR/44229: Henning Petersen: Remove dup check for whitespace.
2010-12-13 16:54:04 +00:00
christos
187cac5a8d
check return value of localtime.
2010-12-12 17:30:23 +00:00
christos
5b87ff3a6f
- check return of strtoll
...
- misc cleanup
2010-12-11 16:57:51 +00:00
enami
8701b1fd0e
Wrap long line.
2010-12-09 10:24:56 +00:00
pooka
39a175ce63
Fix most inopportune typo. from gson & jmmv.
2010-12-06 15:23:29 +00:00
jym
44e64860fc
Hmm, for 'rof', I believe that C_ROF|C_OF is invalid rather than
...
C_ROF|C_ROF.
Hi pooka :)
2010-12-05 23:35:59 +00:00
pooka
7192ed629b
extra crunchgen hoops
2010-11-22 21:59:09 +00:00
pooka
6b03da8b7e
Add two new operands: "rif" and "rof". They operate exactly like
...
"if" and "of" with the exception that the communicate with a rump
kernel instead of the host kernel.
For example, to write stdout to /tmp/file.txt in a rump kernel namespace:
dd rof=/tmp/file.txt
copy /file1 to /file2 inside a rump kernel:
dd rif=/file1 rof=/file2
copy a snippet from /dev/rmd0d on the rump kernel to the host fs:
dd rif=/dev/rmd0d of=save seek=1000 count=3
Eat that, usermode OS.
(I'll document the operands one I have some manpage to refer to
for rump client use).
2010-11-22 21:04:27 +00:00
christos
7c0ceafd8c
revert again, since this breaks libtool amongst other things.
2010-11-17 13:40:48 +00:00
christos
abc3b37046
PR/43469: Antii Kantee: test/util/sh/t_expand:strip fails.
...
Bring back fixes from revision 1.75:
- Fix a couple of bugs to make the following two echo statements print the
same output as they should:
line='#define bindir "/usr/bin" /* comment */'
echo "${line%%/\**}"
echo ${line%%/\**}
1. ISDBLQUOTE() was not working properly for non VSNORMAL expansions because
varnest was incremented before the variable was completely parsed. Add
an insub adjustment to keep track of that.
2. When we have a quoted backslash, we either need to escape twice, because
one level of escaping will be stripped later (in the variable substitution
case) or simply enter the backslash.
2010-11-16 18:17:32 +00:00
christos
af7c6886fd
revert previous. breaks other stuff.
2010-11-14 19:49:16 +00:00
christos
082c42cb76
- Fix a couple of bugs to make the following two echo statements print the
...
same output as they should:
line='#define bindir "/usr/bin" /* comment */'
echo "${line%%/\**}"
echo ${line%%/\**}
1. ISDBLQUOTE() was not working properly for non VSNORMAL expansions because
varnest was incremented before the variable was completely parsed. Add
an insub adjustment to keep track of that.
2. When we have a quoted backslash, we need to escape twice, because one
level of escaping will be stripped later. (XXX: Do that when insub == 1
only?)
- Make macros statements
2010-11-14 19:43:38 +00:00
christos
232829f42f
don't core-dump if we cannot open the trace file.
2010-11-14 19:36:07 +00:00
stacktic
129baba091
Make sh build in debug mode
2010-10-29 17:06:53 +00:00
stacktic
6a6f2f47f8
Initialized flag field in struct alias (Fixed PR/43281)
2010-10-29 17:04:48 +00:00
tron
1181f40421
Re-enable support for reading files of at most 8MB via mmap(2).
...
Write out the mmap-ed data in small chunks to avoid locking the output
file for a long time.
Suggested by David Holland on "source-changes-d" mailing list.
2010-10-25 08:19:47 +00:00