Robert Watson
e3edab4a91
Add a "fillchar" command line argument to dd(1) that permits the user
...
to specify an alternative padding character when using a conversion
mode, or when using noerror with sync and an input error occurs. This
facilities reading old and error-prone media by allowing the user to
more effectively mark error blocks in the output stream.
2004-08-15 19:10:05 +00:00
Pawel Jakub Dawidek
1e1d03d7fc
Allow for capital letters as size suffixes.
...
Inspired by: le
Approved by: green (maintainer)
2004-07-31 15:13:08 +00:00
Ruslan Ermilov
2360f509c5
Bump document date for the latest functional change.
...
Minor markup tweaks.
2004-05-16 21:34:15 +00:00
Nate Lawson
3066c4a4bd
Style fixes and add gen to CLEANFILES.
...
Submitted by: bde
2004-04-09 07:13:27 +00:00
Mark Murray
6195fb4102
Remove clause 3 from the UCB licenses.
...
OK'ed by: imp, core
2004-04-06 20:06:54 +00:00
Andrey A. Chernov
c65eeb736e
Remove a.out at the end of 'make test'
2004-03-08 18:09:33 +00:00
Bruce Evans
d493ed0f97
Fixed some style bugs (mainly unsorting and tab lossage in previous commit).
2004-03-06 08:21:32 +00:00
Andrey A. Chernov
c6f22660ff
Add a.out to CLEANFILES
2004-03-06 06:54:58 +00:00
Andrey A. Chernov
adde319c62
Change locale name from non-existent ASCII to en_US.US-ASCII
2004-03-06 06:10:16 +00:00
Poul-Henning Kamp
6a3d33ac5e
Teach dd(1) about parity bits.
2004-03-05 19:35:51 +00:00
Poul-Henning Kamp
3d36fd4271
Add a test-target and reference vectors for the character converions.
2004-03-05 19:30:13 +00:00
Mark Murray
eac4bdcca4
Get this area compiling with the highest WARNS= that it works with.
...
Obsolete WFORMAT= junk also removed where possible.
OK'ed by: obrien
Tested on: sparc64, alpha, i386
2003-06-13 07:04:02 +00:00
David E. O'Brien
09a80d4867
Quiet warnings about copyright[].
2003-05-01 16:58:57 +00:00
Ruslan Ermilov
bfd86a6070
ssize_t is not required to be the same width as size_t by the
...
specs, so cast to intmax_t where appropriate.
Pointed out by: bde
2003-03-15 13:34:48 +00:00
Ruslan Ermilov
024ae00499
Fixed (soon might be fatal) -Wformat warnings.
2003-03-15 07:56:59 +00:00
Mark Murray
7503d74f54
WARNS=4 fixes. This would be WARNS=9 if we were -std=99 instead of
...
-ansi, due to 'long long'.
Reviewed by: green (slightly earlier version)
2003-02-27 18:04:54 +00:00
Poul-Henning Kamp
cd967e322a
Don't call DIOCWLABEL on disks, it is not implemented, and calling it
...
like this negated any practical value of the feature.
2003-01-26 11:13:40 +00:00
Ruslan Ermilov
e27480d64d
mdoc(7) police:
...
Revert to using the .Tn POSIX and .Tn ANSI instead of \*[Px] and \*[Ai]
strings; using these strings is unsafe in troff mode, as they include a
change in a font size.
Approved by: re
2002-11-26 17:55:41 +00:00
David E. O'Brien
5eb43ac2f7
Consistently use __FBSDID
2002-06-30 05:13:54 +00:00
Giorgos Keramidas
a7c1ac2f62
Replace <strings.h> with <string.h>. No functions from the former are
...
used in this file, and strlen() needs to be prototyped by the latter,
for this to compile without warnings.
Reviewed by: mike
2002-06-09 04:15:40 +00:00
Ruslan Ermilov
7b3e3e39c7
mdoc(7) police: replace the XXX with the correct width.
2002-05-29 14:01:27 +00:00
Chris D. Faulhaber
c01df1d365
Add semicolon to empty default case to silence warning.
2002-05-11 03:12:02 +00:00
Giorgos Keramidas
80c7362ce3
Various mdoc fixes, including a change that corrects spacing as
...
described in PR docs/36461.
PR: docs/36461
Noticed by: Gary W. Swearingen <swear@blarg.net>
Submitted by: ru
2002-03-31 20:49:37 +00:00
Mark Murray
afa5289a98
1) Rev.1.35 of dd.c has a more serious regression. It backs out rev.1.31,
...
thus breaking systems with unpolluted <sys/stat.h>'s.
2) Back out an initialisation of a variable in BSS.
Reported by: bde (1), many(2)
2002-03-07 14:00:33 +00:00
Mark Murray
9afa09cd0e
Fix warnings inspired by lint, a commercial lint and WARNS=4.
2002-02-22 20:51:00 +00:00
Brian Feldman
2fb080722f
Correct a logic bug that snuck in and broke multiplication of off_ts.
2002-02-07 02:54:30 +00:00
Kris Kennaway
afe781faa2
Lock down with WFORMAT=1 except those directories with unfixed warnings.
...
Tested on i386 and alpha.
2002-02-04 02:49:19 +00:00
Warner Losh
f9bcb0beb5
o __P has been reoved
...
o Old-style K&R declarations have been converted to new C89 style
o register has been removed
o prototype for main() has been removed (gcc3 makes it an error)
o int main(int argc, char *argv[]) is the preferred main definition.
o Attempt to not break style(9) conformance for declarations more than
they already are.
Approved by: arch@, new style(9)
2002-02-02 06:24:13 +00:00
Brian Feldman
4ed955372c
Commit general cleanups (separate get_num() and get_off_t() functions to
...
debogosify some of the command-line string-number conversions into
an unsigned and signed variant.)
2002-01-25 17:44:47 +00:00
David E. O'Brien
a748290789
Default to WARNS=2. Binary builds that cannot handle this must explicitly
...
set WARNS=0.
Reviewed by: mike
2001-12-04 01:57:47 +00:00
Ruslan Ermilov
d628d776c4
mdoc(7) police: utilize the new .Ex macro.
2001-08-15 09:09:47 +00:00
Ruslan Ermilov
753d686d34
mdoc(7) police: s/BSD/.Bx/ where appropriate.
2001-08-14 10:01:54 +00:00
Brian Feldman
9f3537caad
Use __unused for non-used variables.
...
Submitted by: Mike Barcroft <mike@q9media.com>
2001-06-29 20:06:47 +00:00
Dima Dorfman
7a507517de
Previous commit broke dd(1)'s I/O summary when it's terminated by a
...
signal. Fix it by adding an explicit call to summary() in terminate()
(it was previously called implicitly by exit() because summary() was
registered with atexit()). summary() is supposed to be signal-safe--
it handles SIGINFO almost exclusively--so this should be safe.
Submitted by: bde
2001-06-25 06:17:02 +00:00
Dima Dorfman
e0e97f0aab
Don't call exit(3) from a signal handler.
...
Obtained from: OpenBSD
2001-06-24 01:55:17 +00:00
Dag-Erling Smørgrav
26f6b0fbe8
Add more headers that are required with -fno-builtin (stdlib and strings)
2001-06-19 15:41:57 +00:00
Ruslan Ermilov
be8b149795
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 11:39:41 +00:00
Brian Feldman
53885065b7
Allow negative seek offsets for files that can be seeked upon. It
...
makes dd(1) a more complete "filter", even if this functionality is
limited to seekable streams.
2000-10-22 23:00:32 +00:00
Garrett Wollman
eb2fc78027
Don't depend on <sys/stat.h> bogusly including <sys/time.h> (and thereby
...
<time.h>).
2000-10-10 01:50:26 +00:00
Brian Feldman
5976ee7e31
Make the comment regarding ftruncate() correct.
2000-07-20 19:21:40 +00:00
Brian Feldman
c15c898eff
Various cleanups are made to reduce warnings and make code prettier :)
...
Also, check for ftruncate() return value and die on failure, but only
try to ftruncate() when the file is a regular file.
2000-07-01 05:36:25 +00:00
David E. O'Brien
015a53cfff
Fix ``dd if=/dev/zero of=/dev/daN'' on the Alpha by allowing the label
...
to be overwritten.
Submitted by: green
2000-05-24 06:47:10 +00:00
Brian Feldman
6be607d0d5
After Bruce kindly explained the whole groff "sentence" idea to me, I've
...
put the whitespace in the right place.
2000-03-01 05:28:45 +00:00
Brian Feldman
c107f9e04f
Fix style bugs I introduced in the last revision.
...
Brucified by: bde
2000-02-27 16:40:39 +00:00
Brian Feldman
a6d413e7f8
Add iseek= and oseek= aliases for the preexisting skip= and seek=
...
operands. Can _YOU_ tell skip= and seek= apart with 100% accuracy
every time?
This also seems to make us option-for-option compatible with the
Solaris dd(1).
Approved by: jkh
Suggested by: peter
2000-02-26 21:29:44 +00:00
Gregory Sutter
276d5ee851
Reflect that dd accepts octal and hexadecimal numbers (in addition to decimal).
...
PR: 16750
Submitted by: Giorgos Keramidas <keramida@ceid.upatras.gr>
2000-02-18 04:55:40 +00:00
Brian Feldman
dd92370286
I've been Brucified! I did evil things with typedefs, but I'll do it
...
the correct (but less aesthetic) way, now. New lesson: correctness
and aestheticity may be mutually exclusive at times.
Brucified by: bde
1999-12-08 02:44:46 +00:00
Brian Feldman
67f80d12af
Do proper constification in args.c. This shuts up -Wcast-qual (thanks,
...
bfumerola for that pointer!) in GCC complaining about losing a const.
While I'm here, might as well mark in the Makefile that I'm the
${MAINTAINER}. It seems like that's what everyone's doing these days.
1999-12-07 03:32:37 +00:00
Brian Feldman
bf3367d091
Nuke the FIODTYPE compatibility bits. It's time.
1999-10-03 18:49:51 +00:00
Brian Feldman
5ff6541e7a
Make count=0 set cpy_cnt to -1, which is slight overloading, but makes
...
what I was trying to do work much better (ie at all. I could have sworn
it was working...) Fix a SEEK_SET to be SEEK_CUR, and make Bruce's
lseek() test work correctly.
1999-09-16 19:50:59 +00:00