jdf
4197d2d493
Remove an unnecessary space in the manpage. Patch provided by Bug Hunting.
2012-05-09 22:29:06 +00:00
chs
e9b012a310
allocate a separate buffer in each call to sink().
...
reusing the buffer across recursive calls just doesn't work right.
2012-05-07 15:22:54 +00:00
joerg
763e57918f
Push logic to convert a ttyname to a device number into its own
...
function. Improve dealing with ptyfs by explicitly handling missing
pts/%d entries, if the kernel supports the pts device (PR 40813).
2012-05-07 13:14:31 +00:00
wiz
d1cbb54293
Increase width of table column so it formats more nicely.
2012-04-15 21:20:16 +00:00
wiz
623d7ac414
Choose better argument name for `-U' (sync with man page).
...
From Bug Hunting in email.
2012-04-15 18:10:13 +00:00
wiz
463d14b148
- choose better argument name for `-U';
...
- add argument names for options in man page;
- improve wording, punctuation, capitalization.
From Bug Hunting in email.
2012-04-15 18:09:50 +00:00
wiz
a036920a7d
Describe behaviour when no arguments are given.
...
Add comma.
Bump date.
From Bug Hunting.
2012-04-06 11:42:08 +00:00
wiz
c27272249b
- fix timed(8) references;
...
- fix capitalization;
- add reference to environ(7) in `SEE ALSO' section, as it is
mentioned in the text.
From patch by Bug Hunting.
2012-04-06 11:36:56 +00:00
joerg
b757af438b
Disable new -Wstring-plus-int warning where needed for now.
...
Adjust various places that add GCC-only options to check for the active
compiler first.
2012-04-04 10:59:44 +00:00
christos
a080d61232
include <limits.h> for CHAR_MIN/CHAR_MAX
2012-03-28 20:11:25 +00:00
wiz
43a44d853f
From patch by Bug Hunting:
...
- bump the manpage's date (because of the next change);
- note that cp(1) does not preserve hard links (even with `-R'),
and refer to pax(1) there as well as in the `SEE ALSO' section
for such functionality (this change is based upon a similar note
in FreeBSD's version of the manpage);
- change a wording, for more overall consistency.
2012-03-25 22:37:08 +00:00
christos
1cd38287c6
PR/43597: Don't break from parsing word tokens in we are in double quotes.
...
Fixes: sh -c 'echo "${foo:="first-word"} second-word"'
2012-03-25 18:49:13 +00:00
christos
bc5ad24935
PR/6764: Charles M. Hannum: `trap 0' does not work in ksh subshells. When
...
subshells exit normally, use unwind(LEXIT) instead of unwind(LLEAVE) so that
traps get executed.
2012-03-25 17:23:48 +00:00
wiz
3957bea1ef
Fix whitespace nits. Suggested by Bug Hunting.
2012-03-22 07:58:16 +00:00
matt
d8695ce615
Default to WARNS=5
2012-03-21 05:47:53 +00:00
matt
da4f7877a7
Use C89 function definitions
2012-03-20 18:42:28 +00:00
njoly
25dede0e9d
Adjust for mandoc output.
2012-03-19 10:48:20 +00:00
christos
0e2492e23b
fix signed blksize_t lossage.
2012-03-17 23:35:28 +00:00
wiz
ca57fd067f
Use Lk.
2012-03-17 11:09:29 +00:00
wiz
7fd6e7037d
Remove trailing whitespace.
2012-03-15 15:49:59 +00:00
christos
21ae83057a
Fix obsolete example (that referred to letters in process state that are
...
not set anymore), and clarify their meaning.
2012-03-15 15:43:43 +00:00
joerg
66dd2755f5
Add __printflike attribution to use vprintf and friends with an argument
...
as format string.
2012-03-15 02:02:20 +00:00
dholland
cc236b866a
The 'lstart' column uses strftime %c, not %C. Noted by mrg.
2012-02-23 21:54:28 +00:00
joerg
a401c50446
Don't use a for-loop with empty body.
2012-02-23 18:23:33 +00:00
matt
3ee36a48b5
Fix a very old bug. When allocating the buffer and doing just a bs= transfer,
...
hen we only need a single buffer equal to that blocksize in length.
2012-02-21 01:49:01 +00:00
wiz
6b6a89aacb
Remove unused variable.
...
From cppcheck via Henning Petersen in PR 46002.
2012-02-13 12:55:28 +00:00
dholland
145f9b8221
Minor English improvements for -w, partly from Snader_LB.
2012-01-27 05:59:17 +00:00
christos
1897181a72
From tnozaki@: make fpos_t a complex object that keeps track of the parse
...
state of the stream. Change argument of the seek function to funopen() from
fpos_t to off_t. Make f{g,s}etpos() use the new fpos_t struct, while providing
backwards compatible entry points. Approved by releng@
2012-01-22 18:36:14 +00:00
christos
df65f3e2c9
Siginfo support from Daniel Loffgren
2012-01-21 16:38:41 +00:00
christos
09838d02ff
PR/45856: Bernhard "Burnhard" Riedel: Infinite loop on input. Sending
...
char 160 in the input to csh, lead it to an infinite loop, because tcsh tables
counted this as a space character, but the word logic switch does not. Change
that character tables, so that this does not count as a spacing character
anymore, by syncing the table with the one from tcsh.
2012-01-19 02:42:53 +00:00
christos
de523f0873
use strspct.
2012-01-07 18:45:13 +00:00
christos
eb8f42a53b
Add siginfo support from Daniel Loffgren.
2012-01-04 15:58:37 +00:00
christos
1847bab548
PR/45613: Aleksey Cheusov: /bin/sh: 'set -e' + 'if eval false' problem
...
Fixed from: http://www.freebsd.org/cgi/query-pr.cgi?pr=134881&cat=
2011-11-14 18:24:45 +00:00
christos
c4753f0f6f
sync with /usr/bin/time, use CLOCK_MONOTONIC
2011-11-09 19:16:00 +00:00
jym
331bd1b067
As suggested by Enami, rework the msgfmt logic a bit:
...
- error out when an unknown specifier is used. Do this in f_msgfmt(),
before dd(1) starts operation.
- allow buffer_write() to flush the internal buffer even when NULL is
passed as parameter.
Some whitespace fixes too.
2011-11-07 22:24:23 +00:00
jym
234ccf064a
Add a new command to dd(1): msgfmt. The command modifies the
...
output of the information summary returned by dd(1). This can be used
to specify messages in a more usable (or parseable) format like
human-readable values.
My intent is to re-use this for building image files and quick I/O
benchmarking.
Reviewed by tsutsui@ on tech-userlevel. See also
http://mail-index.netbsd.org/tech-userlevel/2010/12/03/msg004179.html
Some examples:
$ dd if=/dev/zero of=/dev/null bs=1m count=1 msgfmt=human
1+0 records in
1+0 records out
1048576 bytes (1,0 MB) transferred in 0.001 secs (1048576000 bytes/sec - 1,0 GB/sec)
$ dd if=/dev/zero of=/dev/null count=1 msgfmt='
> <speed>%E</speed>
> <time>%s</time>
> <bytes>%b</bytes>
> '
<speed>500 KB/sec</speed>
<time>0.001</time>
<bytes>512</bytes>
2011-11-06 21:22:23 +00:00
christos
ce978720e5
Accept -X -
2011-11-03 21:59:45 +00:00
yamt
77975fd4f2
note what "other ln implementations" is.
2011-10-24 16:15:46 +00:00
reed
7c8c54b731
Fix typo.
...
From Snader_LB on IRC.
2011-10-18 12:36:31 +00:00
joerg
a2567f3beb
Don't use non-literal format strings.
2011-10-16 17:12:11 +00:00
reed
f67ef85d6d
Typo in comment fix from Snader_LB via IRC.
2011-10-16 00:32:25 +00:00
christos
13d04b5999
print the flag too next to the units like bash does.
2011-10-11 15:27:11 +00:00
christos
790e94dff8
Merge duplicate information.
2011-10-05 13:15:30 +00:00
apb
b0bdcb0f27
.Dq Dv \&:
2011-10-04 18:11:27 +00:00
christos
113ec67ab4
Mention what happens when we don't include :. It would be nice to use
...
.Dv :
but it produces ``'':
2011-10-04 18:07:39 +00:00
christos
03561a047f
csh has no business using TTYHOG
2011-09-24 14:44:11 +00:00
joerg
6b5273200c
Use __dead for the small build too
2011-09-16 16:06:23 +00:00
dholland
d88c027e8a
A feature that wasn't implemented for 4.4alpha and still isn't implemented
...
is just plain not implemented.
2011-09-11 06:02:20 +00:00
plunky
9f61b80465
NULL does not need a cast
2011-08-31 16:24:54 +00:00
gson
52d3b7aa35
Use the same column spacing for the -h output as with the normal output,
...
as the same header line format is used in both cases and it can't line
up correctly with both of them otherwise.
2011-08-29 17:30:28 +00:00