<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/bin/dd/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>copy libc's swab.c into dd as dd_swab(), and remove the restrict.<br/><br/>our implementation was fine, but the restrict marker is problematic<br/>as gcc 8 is now more strict about checking for restrict issues.<br/><br/>this is the only actual consumer of swab(3) in our tree, though,<br/>besides the test for it.  oh well.</title>
    <description>/src/bin/dd/Makefile - 1.20</description>
    <pubDate>Fri Oct 04 08:57:37 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Drop -D_INCOMPLETE_XOPEN_C063 from dd(1)</title>
    <description>/src/bin/dd/Makefile - 1.19</description>
    <pubDate>Sun Sep 15 23:58:31 UTC 2019</pubDate>
    <dc:creator>kamil</dc:creator>
</item>

<item>
    <title>branches:  1.18.16;<br/>Add iflag and oflag operands to dd(1)<br/><br/>Like GNU dd(1) similar operands, iflag and oflag allow specifying the<br/>O_* flags given to open(2) for the input and the output file. The values<br/>are comma-sepratated, lower-case, O_ prefix-stripped constants documented<br/>in open(2).<br/><br/>Since iflag and oflag override default values, specifying oflag means<br/>O_CREATE is not set by default and must be specified explicitely.<br/><br/>Some values do not make sense (e.g.: iflag=directory) but are still used<br/>and will raise a warning. For oflag, values rdonly, rdwr and wronly are<br/>filtered out with a warning (dd(1) attempts open(2) with O_RDWR and<br/>then O_WRONLY on failure).<br/><br/>Specifying oflag=trunc along with (seek, oseek or conv=notrunc) is<br/>contradictory and will raise an error.<br/><br/>iflag and oflag are disabled if building with -DMALLPROG</title>
    <description>/src/bin/dd/Makefile - 1.18</description>
    <pubDate>Wed Mar 18 13:23:49 UTC 2015</pubDate>
    <dc:creator>manu</dc:creator>
</item>

<item>
    <title>branches:  1.17.12;<br/>let the standard rules deal with librumpclient</title>
    <description>/src/bin/dd/Makefile - 1.17</description>
    <pubDate>Wed Aug 08 14:09:14 UTC 2012</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Add a new command to dd(1): msgfmt. The command modifies the<br/>output of the information summary returned by dd(1). This can be used<br/>to specify messages in a more usable (or parseable) format like<br/>human-readable values.<br/><br/>My intent is to re-use this for building image files and quick I/O<br/>benchmarking.<br/><br/>Reviewed by tsutsui@ on tech-userlevel. See also<br/>http://mail-index.netbsd.org/tech-userlevel/2010/12/03/msg004179.html<br/><br/>Some examples:<br/><br/> $ dd if=/dev/zero of=/dev/null bs=1m count=1 msgfmt=human<br/>1+0 records in<br/>1+0 records out<br/>1048576 bytes (1,0 MB) transferred in 0.001 secs (1048576000 bytes/sec - 1,0 GB/sec)<br/><br/> $ dd if=/dev/zero of=/dev/null count=1 msgfmt='<br/> &gt; &lt;speed&gt;%E&lt;/speed&gt;<br/> &gt; &lt;time&gt;%s&lt;/time&gt;<br/> &gt; &lt;bytes&gt;%b&lt;/bytes&gt;<br/> &gt; '<br/>&lt;speed&gt;500 KB/sec&lt;/speed&gt;<br/>&lt;time&gt;0.001&lt;/time&gt;<br/>&lt;bytes&gt;512&lt;/bytes&gt;</title>
    <description>/src/bin/dd/Makefile - 1.16</description>
    <pubDate>Sun Nov 06 21:22:23 UTC 2011</pubDate>
    <dc:creator>jym</dc:creator>
</item>

<item>
    <title>branches:  1.15.4;<br/>Remove the rif/rof options and add rump.dd.  This makes usage<br/>consistent with other rump clients.  Copying between kernels is<br/>done using the host pipe, e.g.:<br/><br/>  dd if=foo rof=bar skip=1 seek=1 =&gt; dd if=foo skip=1 | rump.dd of=bar seek=1<br/><br/>Also, the pipe idiom extends to copying between different rump<br/>kernels, e.g.:<br/><br/>  env RUMP_SERVER=unix://srv1 rump.dd if=thefile \<br/>      | env RUMP_SERVER=unix://srv2 rump.dd of=thefile<br/><br/>Pipe approach suggested by yamt (thanks!)</title>
    <description>/src/bin/dd/Makefile - 1.15</description>
    <pubDate>Fri Feb 04 19:42:12 UTC 2011</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>branches:  1.14.2;<br/>extra crunchgen hoops</title>
    <description>/src/bin/dd/Makefile - 1.14</description>
    <pubDate>Mon Nov 22 21:59:09 UTC 2010</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>Add two new operands: "rif" and "rof".  They operate exactly like<br/>"if" and "of" with the exception that the communicate with a rump<br/>kernel instead of the host kernel.<br/><br/>For example, to write stdout to /tmp/file.txt in a rump kernel namespace:<br/>	dd rof=/tmp/file.txt<br/><br/>copy /file1 to /file2 inside a rump kernel:<br/>	dd rif=/file1 rof=/file2<br/><br/>copy a snippet from /dev/rmd0d on the rump kernel to the host fs:<br/>	dd rif=/dev/rmd0d of=save seek=1000 count=3<br/><br/>Eat that, usermode OS.<br/><br/>(I'll document the operands one I have some manpage to refer to<br/>for rump client use).</title>
    <description>/src/bin/dd/Makefile - 1.13</description>
    <pubDate>Mon Nov 22 21:04:27 UTC 2010</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>Convert to using raise_default_signal(3).</title>
    <description>/src/bin/dd/Makefile - 1.12</description>
    <pubDate>Fri Oct 05 07:23:09 UTC 2007</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>branches:  1.11.10;<br/>sprinkle a little const, and now everything compiles with WARNS=3</title>
    <description>/src/bin/dd/Makefile - 1.11</description>
    <pubDate>Sun Jun 26 19:10:49 UTC 2005</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>convert to using strsuftoll(3) from libc</title>
    <description>/src/bin/dd/Makefile - 1.10</description>
    <pubDate>Fri Nov 29 13:11:10 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>.ifdef SMALLPROG, compile with -DNO_CONV and don't compile in conv_tab.o</title>
    <description>/src/bin/dd/Makefile - 1.9</description>
    <pubDate>Sat Feb 02 13:03:21 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>- Use u_longlong_t instead of u_quad_t, u_long, or int for various buffer sizes<br/>- Add strsuftoull(), which parses a number into a u_longlong_t, with<br/>  multiplication support, and support for 'g' (GB) and 't' (TB) suffices.<br/>  If an error occurs, print to stderr and exit.<br/>  Based on get_blk() from args.c and strsufto*() (in other programs)<br/>- Add strsuftoullx(), which acts as per strsuftoull() but returns the<br/>  error in the supplied buffer instead (if the returned buffer != "", an<br/>  error occurred)<br/>- Replace get_bsz() use with strsuftoull()<br/>- Remove (now) unnecessary argument validation<br/>- Remove unused {f,p,s,t}_stats fields in struct IO</title>
    <description>/src/bin/dd/Makefile - 1.8</description>
    <pubDate>Sun Nov 25 10:50:06 UTC 2001</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>- ANSI KNF<br/>- WARNS=2 (mainly converting some "char *" -&gt; "const char *")</title>
    <description>/src/bin/dd/Makefile - 1.7</description>
    <pubDate>Sun Nov 25 06:53:48 UTC 2001</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>Remove WARNS=1 from all the subdirectory Makefiles, and add it to Makefile.inc<br/>now that all /bin has been cleaned.</title>
    <description>/src/bin/dd/Makefile - 1.6</description>
    <pubDate>Sun Jul 20 22:36:45 UTC 1997</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Fix compiler warnings.<br/>Add WARNS=1</title>
    <description>/src/bin/dd/Makefile - 1.5</description>
    <pubDate>Sun Jul 20 21:58:35 UTC 1997</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>convert to new RCS id conventions.</title>
    <description>/src/bin/dd/Makefile - 1.4</description>
    <pubDate>Tue Mar 21 09:03:58 UTC 1995</pubDate>
    <dc:creator>cgd</dc:creator>
</item>

<item>
    <title>Merge 4.4-Lite version.</title>
    <description>/src/bin/dd/Makefile - 1.3</description>
    <pubDate>Thu Sep 22 09:24:55 UTC 1994</pubDate>
    <dc:creator>mycroft</dc:creator>
</item>

<item>
    <title>Add RCS identifiers.</title>
    <description>/src/bin/dd/Makefile - 1.2</description>
    <pubDate>Sun Aug 01 05:47:47 UTC 1993</pubDate>
    <dc:creator>mycroft</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>added dd(1) from ftp.uu.net:bsd-sources; torching GNU dd</title>
    <description>/src/bin/dd/Makefile - 1.1</description>
    <pubDate>Tue May 04 07:08:44 UTC 1993</pubDate>
    <dc:creator>glass</dc:creator>
</item>
</channel></rss>

