summaryrefslogtreecommitdiff
path: root/bin/dd/dd.c
AgeCommit message (Expand)Author
2023-11-26Remove copyright strings ifdef'd outWarner Losh
2023-11-26bin: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-06-03dd(1): neutralize SIGINT while non-async-signal safe code is executingKonstantin Belousov
2023-05-05dd: Fix SIGINT handling.Dag-Erling Smørgrav
2020-06-04Add O_DIRECT flag to DD for cache bypassRichard Scheffenegger
2019-09-30Add iflag=fullblock to ddMatt Macy
2019-09-30Add oflag=fsync and oflag=sync capability to ddMatt Macy
2019-09-30dd: Check result of close(2) for errorsMatt Macy
2019-09-30Add conv=fdatasync flag to ddMatt Macy
2019-09-03Add conv=fsync flag to ddMatt Macy
2018-11-29Replace hand-crafted naive byte-by-byte zero block detection routineMaxim Sobolev
2018-11-04capsicum: use a new capsicum helpers in toolsMariusz Zaborski
2018-08-15dd: Incorporate some changes from imp for status=progressKyle Evans
2018-08-08dd: add status=progress supportKyle Evans
2018-06-19Convert `cap_enter() < 0 && errno != ENOSYS` to `caph_enter() < 0`.Mariusz Zaborski
2018-01-26dd(1): Use a local swapbytes() function.Eitan Adler
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-08-25dd(1): Incorrect casting of argumentsAlan Somers
2017-02-28Renumber copyright clause 4Warner Losh
2016-12-12Fix regression when stdin/out/err fds are are overridden by shell.Bartek Rutkowski
2016-12-09Capsicum support for dd(1)Bartek Rutkowski
2016-11-19[dd] Revert the capsicum bits for now until it gets fixed.Adrian Chadd
2016-11-19Restore dd changes included accidentally in r308857.Ruslan Bukin
2016-11-19Bring in support for Ingenic XBurst JZ4780 andRuslan Bukin
2016-11-18Capsicum support for dd(1)Bartek Rutkowski
2016-02-28Add speed limit to dd(1). This is useful for testing RCTL disk io limitsEdward Tomasz Napierala
2016-02-18Reorganize the handling all-zeroes terminal block in sparse modeThomas Quinot
2014-10-27bin/dd: revert 273734, as it fails on 32bit platformsKurt Jaeger
2014-10-27bin/dd: Fix incorrect casting of argumentsKurt Jaeger
2014-05-08Incorporate feedback from bde and jilles regarding r265472 to dd(1).Alan Somers
2014-05-07(dd_out): Fix handling of all-zeroes block at end of input withThomas Quinot
2014-05-06dd(1) uses gettimeofday(2) to compute the throughput statistics. However,Alan Somers
2014-04-03Make C_* contants fit in 32 bits again by using 4 unused bits.Xin LI
2014-04-03Implement GNU's extension of 'status' operand. The GNU syntax isXin LI
2013-05-10Make dd's signal handler async safe.Eitan Adler
2013-04-23Literally follow POSIX:Konstantin Belousov
2013-04-03IFP4 change 222074.Brooks Davis
2012-09-01Rework all non-contributed files that use `struct timezone'.Ed Schouten
2004-08-15Add a "fillchar" command line argument to dd(1) that permits the userRobert Watson
2004-04-06Remove clause 3 from the UCB licenses.Mark Murray
2004-03-05Teach dd(1) about parity bits.Poul-Henning Kamp
2003-05-01Quiet warnings about copyright[].David E. O'Brien
2003-02-27WARNS=4 fixes. This would be WARNS=9 if we were -std=99 instead ofMark Murray
2003-01-26Don't call DIOCWLABEL on disks, it is not implemented, and calling itPoul-Henning Kamp
2002-06-30Consistently use __FBSDIDDavid E. O'Brien
2002-03-071) Rev.1.35 of dd.c has a more serious regression. It backs out rev.1.31,Mark Murray
2002-02-22Fix warnings inspired by lint, a commercial lint and WARNS=4.Mark Murray
2002-02-02o __P has been reovedWarner Losh
2002-01-25Commit general cleanups (separate get_num() and get_off_t() functions toBrian Feldman