DragonFlyBSD/src 0eeb0a9bin/dd args.c dd.c

dd(1): Sync with FreeBSD

Some highlights:
* Add the "fillchar" operand.
* Add the "speed" operand to limit the speed.
* Support to specify the output data parity in the "conv" operand.
* Add tests, which can be run with "make test".

I adjusted the device names in the examples of the man page.  Some minor
tweaks (e.g., styles, function prototypes, comments) were also applied.
DeltaFile
+174-106bin/dd/args.c
+172-74bin/dd/dd.c
+53-44bin/dd/dd.h
+61-9bin/dd/dd.1
+37-4bin/dd/position.c
+32-1bin/dd/Makefile
+15-14bin/dd/conv.c
+24-0bin/dd/gen.c
+7-15bin/dd/misc.c
+18-0bin/dd/ref.ucase
+18-0bin/dd/ref.parodd
+18-0bin/dd/ref.parset
+18-0bin/dd/ref.swab
+18-0bin/dd/ref.ascii
+18-0bin/dd/ref.ebcdic
+18-0bin/dd/ref.ibm
+18-0bin/dd/ref.lcase
+18-0bin/dd/ref.oldascii
+18-0bin/dd/ref.oldebcdic
+18-0bin/dd/ref.oldibm
+18-0bin/dd/ref.pareven
+18-0bin/dd/ref.parnone
+9-6bin/dd/extern.h
+6-2bin/dd/conv_tab.c
+3-0bin/dd/ref.obs_zeroes
+827-27525 files

UnifiedSplitRaw