<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src/dd.c, branch v6.8</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v6.8</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v6.8'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2007-02-22T18:09:35Z</updated>
<entry>
<title>Honor dd's noatime flag if possible, even if not supported on build fs</title>
<updated>2007-02-22T18:09:35Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2007-02-22T18:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=4e73fea3e3b6fb721b91bb81e5357fb805eb590d'/>
<id>urn:sha1:4e73fea3e3b6fb721b91bb81e5357fb805eb590d</id>
<content type='text'>
* doc/coreutils.texi (dd invocation): Warn that noatime might not be
reliable.
* src/dd.c (flags, usage): Look at O_NOATIME, not
HAVE_WORKING_O_NOATIME, to decide whether to support the noatime
flag, so that dd attempts O_NOATIME even if the build file system
does not support it.  Problem reported by Jim Meyering today in
bug-coreutils.
* tests/dd/misc: Generate a warning, not a failure, if noatime
exists but fails.
</content>
</entry>
<entry>
<title>Remove excess leading spaces that would make help2man misbehave.</title>
<updated>2007-02-10T21:30:18Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-02-10T21:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a09b04794795b79164b83276f6be82d48e733e73'/>
<id>urn:sha1:a09b04794795b79164b83276f6be82d48e733e73</id>
<content type='text'>
* src/printf.c (usage): Remove excess spaces on 2nd line of %b desc.
* src/nl.c (usage): Remove excess spaces on 2nd line of pBRE desc.
* src/dd.c (usage): Remove excess spaces on 2nd line of sync desc.
* src/date.c (usage): Use two spaces after each optional flag, not one.
Reported by Thomas Huriaux in &lt;http://bugs.debian.org/410407&gt;.
</content>
</entry>
<entry>
<title>* src/dd.c (advance_input_after_read_error): Change diagnostic to</title>
<updated>2007-01-26T15:37:37Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-01-26T15:37:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9140950afb79c94be0d466bf3dae1db7de927a39'/>
<id>urn:sha1:9140950afb79c94be0d466bf3dae1db7de927a39</id>
<content type='text'>
say "invalid file offset" rather than "screwy file offset".
</content>
</entry>
<entry>
<title>* NEWS: dd bs= operands now silently override later ibs= and obs=,</title>
<updated>2006-12-22T09:09:37Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-12-22T09:09:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f24ff8f42b45f868876bde7d21046c01188d42a4'/>
<id>urn:sha1:f24ff8f42b45f868876bde7d21046c01188d42a4</id>
<content type='text'>
as POSIX requires.
* src/dd.c (scanargs): Implement it.
* tests/dd/misc (outbytes): Test it.
* doc/coreutils.texi (dd invocation): Specify that bs=N
overrides later ibs and obs, undoing part of the
previous change.  (The behavior was wrong.)
</content>
</entry>
<entry>
<title>Improve the check for departures from C89, and fix the departures</title>
<updated>2006-11-27T10:27:46Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@penguin.cs.ucla.edu</email>
</author>
<published>2006-11-27T10:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9b06af3367500dfe09067b047381e788969059cd'/>
<id>urn:sha1:9b06af3367500dfe09067b047381e788969059cd</id>
<content type='text'>
I found.
* Makefile.maint (my-distcheck): Also check for C89 compatibility
as best we can with GCC.
* src/stat.c (PRINTF_OPTION): Omit comma before } in enum
declaration; C89 doesn't allow this.
* src/dcgen: Don't generate string literals longer than
what C89 requires support for.
* src/cut.c (usage): Don't use string literals longer than
what C89 requires support for.
* src/date.c (usage): Likewise.
* src/dd.c (usage): Likewise.
* src/du.c (usage): Likewise.
* src/ls.c (usage): Likewise.
* src/od.c (usage): Likewise.
* src/readlink.c (usage): Likewise.
* src/seq.c (usage): Likewise.
* src/shred.c (usage): Likewise.
</content>
</entry>
<entry>
<title>Help valgrind see that there is no leak in dd.c.</title>
<updated>2006-11-16T08:15:47Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-16T08:15:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=fc9b802e3d282875e2ad4bcafa954c0ce1c759f8'/>
<id>urn:sha1:fc9b802e3d282875e2ad4bcafa954c0ce1c759f8</id>
<content type='text'>
* src/dd.c (dd_copy): Declare real_buf and real_obuf to be static,
so we need not free them at all.  This is easier than freeing
both buffers at each of the early "return"s.
</content>
</entry>
<entry>
<title>* src/dd.c (usage): Use two spaces (not one) to separate the</title>
<updated>2006-10-17T13:51:47Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-10-17T13:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a186e9eda6b9691a568ea72a7c8e6e9d8f0c1225'/>
<id>urn:sha1:a186e9eda6b9691a568ea72a7c8e6e9d8f0c1225</id>
<content type='text'>
"fdatasync" option string from its description, so help2man formats
the derived man page properly.  Reported by Samuel Thibault
in &lt;http://bugs.debian.org/393649&gt;.
</content>
</entry>
<entry>
<title>* src/dd.c (flags): noatime and nofollow now depend on</title>
<updated>2006-10-05T21:39:12Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-10-05T21:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1fa3b5014035f324ddec26576c0283d00bfbbbef'/>
<id>urn:sha1:1fa3b5014035f324ddec26576c0283d00bfbbbef</id>
<content type='text'>
HAVE_WORKING_O_NOATIME and HAVE_WORKING_O_NOFOLLOW, too.
(usage): Output info about noatime and nofollow only if
they are known to work.
* src/remove.c (AD_push): Inspect HAVE_WORKING_O_NOFOLLOW rather
than O_NOFOLLOW, when testing whether it's possible to avoid a
race condition reliably.
</content>
</entry>
<entry>
<title>Fix bugs when printing plurals of numbers that are not</title>
<updated>2006-08-16T19:36:46Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-08-16T19:36:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b96f5ea4925854db9eae61f98a7ec44568ecae7d'/>
<id>urn:sha1:b96f5ea4925854db9eae61f98a7ec44568ecae7d</id>
<content type='text'>
unsigned long int values.
* src/system.h (select_plural): New function.
* src/md5sum.c (digest_check): Use select_plural to avoid bug.
* src/uptime.c (print_uptime): Likewise.
* src/dd.c (print_stats): Likewise.  Also, don't use ngettext to
print a floating point number, as reducing to 0 or 1 doesn't work
for some languages.  Instead, just use "s" for seconds since it
doesn't need a plural form.
</content>
</entry>
<entry>
<title>* src/dd.c (print_stats): Don't substitute "1" for number, as this</title>
<updated>2006-08-15T20:50:22Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-08-15T20:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=7b0f6f1559b98597407bf85fd2a283e8ea678bdd'/>
<id>urn:sha1:7b0f6f1559b98597407bf85fd2a283e8ea678bdd</id>
<content type='text'>
causes confusion for the Hungarian translators.  Problem reported
by Egmont Koblinger.
</content>
</entry>
</feed>
