busybox/coreutils
Nicholas Clark 77a6678c42 dd: add 'fullblock' iflag
Adds a fullblock iflag for improved compatibility with GNU dd.
The new iflag can be used to ensure that dd calls retrieve the
expected amount of data when reading from pipes or unusual
filesystems.

function                                             old     new   delta
packed_usage                                       32249   32334     +85
dd_main                                             1582    1632     +50
static.iflag_words                                    12      22     +10
------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 145/0)             Total: 145 bytes

Signed-off-by: Nicholas Clark <nicholas.clark@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2018-01-25 19:00:19 +01:00
..
libcoreutils whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
basename.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
cat.c randomconfig fixes 2017-12-31 17:30:02 +01:00
chgrp.c
chmod.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
chown.c chown: fix a mistake in opt_complementary change 2017-12-31 17:59:16 +01:00
chroot.c
cksum.c
comm.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
Config.src
cp.c mv: make it NOEXEC 2018-01-14 14:41:52 +01:00
cut.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
date.c date: maybe_set_utc only once 2017-10-05 12:53:25 +02:00
dd.c dd: add 'fullblock' iflag 2018-01-25 19:00:19 +01:00
df.c df: Use statvfs instead of non-standard statfs 2017-10-30 15:30:59 +01:00
dirname.c
dos2unix.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
du.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
echo.c
env.c env: -u option fails due to typo 2017-12-25 21:36:05 +01:00
expand.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
expr.c
factor.c
false.c
fold.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
fsync.c
head.c
hostid.c
id_test.sh
id.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
install.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
Kbuild.src
link.c libarchive: do not extract unsafe symlinks unless $EXTRACT_UNSAFE_SYMLINKS=1 2017-08-10 11:52:42 +02:00
ln.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
logname.c
ls.c randomconfig fixes 2017-12-31 17:30:02 +01:00
md5_sha1_sum.c whitespace and comment format fixes, no code changes 2017-10-05 14:40:24 +02:00
mkdir.c getopt32: remove applet_long_options 2017-08-08 17:09:40 +02:00
mkfifo.c
mknod.c mknod: better --help, much clearer code 2018-01-08 11:22:37 +01:00
mktemp.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
mv.c mv: make it NOEXEC 2018-01-14 14:41:52 +01:00
nice.c nice: code shrink 2018-01-08 10:13:11 +01:00
nl.c getopt32: remove applet_long_options 2017-08-08 17:09:40 +02:00
nohup.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
nproc.c getopt32: remove applet_long_options 2017-08-08 17:09:40 +02:00
od_bloaty.c od_bloaty: fix debug code 2018-01-23 14:49:12 +01:00
od.c
paste.c
printenv.c
printf.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
pwd.c
readlink.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
realpath.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
rm.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
rmdir.c getopt32: remove applet_long_options 2017-08-08 17:09:40 +02:00
seq.c
shred.c
shuf.c regularize format of source file headers, no code changes 2017-09-18 16:28:43 +02:00
sleep.c
sort.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
split.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
stat.c randomconfig fixes 2017-12-31 17:30:02 +01:00
stty.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
sum.c
sync.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
tac.c
tail.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
tee.c
test_ptr_hack.c
test.c
timeout.c
touch.c getopt32: remove applet_long_options 2017-08-08 17:09:40 +02:00
tr.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
true.c
truncate.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
tty.c
uname.c randomconfig fixes 2017-12-31 17:30:02 +01:00
uniq.c
unlink.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
usleep.c
uudecode.c getopt32: remove opt_complementary 2017-08-08 21:55:02 +02:00
uuencode.c whitespace and comment format fixes, no code changes 2017-10-05 14:40:24 +02:00
wc.c
who.c whitespace and comment format fixes, no code changes 2017-10-05 15:19:25 +02:00
whoami.c
yes.c