christos
0404783632
document another non-literal format string
2011-08-23 10:47:06 +00:00
christos
69a4e2ee5b
PR/45269: Andreas Gustafsson: Instead of falling off the edge when eating trailing newlines
...
if the block has moved, arrange so that trailing newlines are never placed in the string
in the first place, by accumulating them and adding them only after we've encountered a
non-newline character. This allows also for more efficient appending since we know how much
we need beforehand. From FreeBSD.
2011-08-23 10:04:39 +00:00
christos
d452d7e758
- add pid to the trace file so that we don't keep overwriting ourselves
...
- use va_copy to print the trace arguments so that we don't deplete it for the real printf
2011-08-23 10:01:32 +00:00
christos
819193d44d
add more gcc printf format attributes
2011-08-23 09:59:20 +00:00
dholland
0a54ac30f5
Requires stdint.h.
2011-08-21 21:24:34 +00:00
christos
8151f99568
use const char [] for format.
2011-08-21 08:40:31 +00:00
manu
e3a6fc043c
Remove warning about system extended attributes that cannot be copied, since
...
it will always be displayed when an unprivilegied user moves files across
filesystems (mv(1) uses cp -p in that case). After all, there is no warning
that we loose a setuid bit during a move or copy, so this makes sense.
Fixes bin/45259
2011-08-18 08:11:58 +00:00
wiz
00d8bbccfa
Improve wording.
...
From Snader_LB.
2011-08-15 14:45:36 +00:00
christos
fe8677c354
Document non-literal formats
2011-08-14 10:53:16 +00:00
christos
5adf1dc258
eliminate dup code and non literal format strings
2011-08-14 10:49:58 +00:00
christos
0fa1334129
kill gcc-4.5 hack.
2011-08-14 10:40:25 +00:00
christos
850af422f9
eliminate non-literal format string.
2011-08-14 09:38:05 +00:00
dholland
7f03f2cad6
Adjust wording of previous and fix a couple grammar slipups/typos.
2011-08-03 15:44:15 +00:00
wiz
279244c214
New sentence, new line. Remove trailing whitespace. Bump date for previous.
2011-08-03 14:02:59 +00:00
manu
a9ed0e9824
iExplain what happens to extended attriutes when -p is used.
2011-08-03 12:55:03 +00:00
manu
32c00d6291
Make cp -p and mv preverve extended attributes, and complain if they cannot.
...
Also introduce library functions for copying extended attributes from one
file to another:
- extattr_copy_file, extattr_copy_fd, extattr_copy_link, with FreeBSD style,
where a namespace is to be supplied
- cpxattr, fcpxattr, lcpxattr, with Linux style, where all namespaces
accessible to the caller are copied, and the others are silently ignored.
2011-08-03 04:11:15 +00:00
joerg
90ca8ad494
Move the savehandler assignment before setjmp() to avoid triggering
...
warnings about use before initialization with clang.
2011-07-12 16:40:41 +00:00
mrg
e7c388dbdf
add a comment to confirm a workaround as only being a GCC 4.1 issue.
2011-07-01 03:58:10 +00:00
mrg
dec137ed28
add a missing part from rev 1.10 and s/newline/newlinex/. found by GCC 4.5.3.
2011-06-22 03:56:17 +00:00
mrg
c111245a78
apply some -Wno-error and/or -fno-strict-aliasing.
...
all of this should be looked at closer, but some of them are not
very trivial.
2011-06-22 02:49:41 +00:00
wiz
1824f8a210
Use Fl Fl for long options.
2011-06-19 07:34:24 +00:00
christos
9f641b5c29
document --xz
2011-06-19 00:55:09 +00:00
christos
dbf8eeee06
add --xz
2011-06-18 23:07:04 +00:00
christos
4fc4fe2edf
PR/45069: Henning Petersen: Use prototypes from builtins.h .
2011-06-18 21:18:46 +00:00
wiz
8ea06c6ede
Sort sections. Remove trailing whitespace.
2011-06-13 20:41:00 +00:00
dholland
e9b3916bd6
When converting from pages to kilobytes, cast the return value of
...
getpagesize() to size_t. For some reason getpagesize() is defined to
return int, and several of the page counts we get come back from the
kernel as int32_t; in LP64 without the cast the byte count will be
computed in a 32-bit value and for large processes will overflow and
become negative... and then remain negative when divided by 1024 to
convert to kilobytes.
Fixes a problem I hit the other day where I saw negative RSS, which
turns out also to be PR 40642.
Note: other logic in here will break down when we first get >2TB
processes... and int32 page counts will break on >8TB processes. But
hopefully we won't see any of that for a few years yet.
2011-06-13 03:42:15 +00:00
uebayasi
189ed13db8
Typos.
2011-06-13 00:17:15 +00:00
christos
6f94afca58
document OLDPWD and cd -
2011-06-11 14:37:36 +00:00
uebayasi
82e9aece89
Support $OLDPWD. (christos@ will update the manual.)
...
Reviewd By: christos
2011-06-10 02:19:10 +00:00
wiz
cd6d8c74b1
Sort options in SYNOPSIS, sort option descriptions, remove some extra
...
space, bump date for previous.
2011-05-31 11:31:10 +00:00
christos
ef4ded4a8d
PR/45008: Martin Neitzel: document all rcmd(1) options. -46p were missing,
...
and -d was not in the synopsis.
2011-05-31 10:24:43 +00:00
joerg
a216da57a6
Default to -Wno-sign-compare -Wno-pointer-sign for clang.
...
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
joerg
a86027b1a0
Conditionalize printfs instead of using conditional empty format
...
strings.
2011-05-23 23:13:10 +00:00
wiz
e37a000e90
Sort sections, punctuation nits.
2011-04-28 13:51:47 +00:00
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