<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/bin/echo, branch upstream/10.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-07-31T23:03:10Z</updated>
<entry>
<title>MFC r320269:</title>
<updated>2017-07-31T23:03:10Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-07-31T23:03:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9189199095bb9cb12971e03016d7ccbf9465c563'/>
<id>urn:sha1:9189199095bb9cb12971e03016d7ccbf9465c563</id>
<content type='text'>
style fixes in bin/echo/tests

Submitted by:	shivansh
Reviewed by:	asomers
X-MFC-With:	319626
Sponsored by:	Google, Inc (GSoC 2017)
Differential Revision:	https://reviews.freebsd.org/D11318
</content>
</entry>
<entry>
<title>MFC r319626:</title>
<updated>2017-07-06T05:28:35Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-07-06T05:28:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fd8eaeab81d1015cd329111fe3c192a11e3ff12a'/>
<id>urn:sha1:fd8eaeab81d1015cd329111fe3c192a11e3ff12a</id>
<content type='text'>
Add basic tests for echo(1)

Verify that echo(1) does not...
- ... print the trailing newline character with option '-n'.
- ... print the trailing newline character when '\c' is appended to
      the end of the string.
</content>
</entry>
<entry>
<title>MFC r306718:</title>
<updated>2016-10-16T23:09:04Z</updated>
<author>
<name>Sevan Janiyan</name>
<email>sevan@FreeBSD.org</email>
</author>
<published>2016-10-16T23:09:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d3200b7e719069e7b8d5e5af5fc9c0d232461772'/>
<id>urn:sha1:d3200b7e719069e7b8d5e5af5fc9c0d232461772</id>
<content type='text'>
Add history section for echo(1)
Sourced using the draft copy of the second edition manual
http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf

PR:		211785
Approved by:	bcr (mentor)
Differential Revision:	https://reviews.freebsd.org/D8104
</content>
</entry>
<entry>
<title>echo(1): Clarify portability and mention literal "--" handling.</title>
<updated>2010-11-12T22:43:40Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2010-11-12T22:43:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61aad2fe097a06924c73edfca01b8faf40d02575'/>
<id>urn:sha1:61aad2fe097a06924c73edfca01b8faf40d02575</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
<entry>
<title>Mark functions as __dead2 in order to help the LLVM static checker</title>
<updated>2008-08-04T01:25:48Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2008-08-04T01:25:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f9bcf9cabfc4f147200688700289c31c663caf99'/>
<id>urn:sha1:f9bcf9cabfc4f147200688700289c31c663caf99</id>
<content type='text'>
understand which code paths aren't possible.

This commit eliminates 117 false positive bug reports of the form
"allocate memory; error out if pointer is NULL; use pointer".
</content>
</entry>
<entry>
<title>Add the new standard EXIT STATUS section where appropriate.</title>
<updated>2005-01-16T16:41:59Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-01-16T16:41:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6fca4c7c3f16b87ad8b9ffa6564f5654f44ed581'/>
<id>urn:sha1:6fca4c7c3f16b87ad8b9ffa6564f5654f44ed581</id>
<content type='text'>
Sort standard sections in the (documented) preferred order.
</content>
</entry>
<entry>
<title>/*- or .\"- or #- to begin license clauses.</title>
<updated>2005-01-10T08:39:26Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-10T08:39:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ddb49cbe45441fa3f3a10f6dd355e9956480b5f'/>
<id>urn:sha1:9ddb49cbe45441fa3f3a10f6dd355e9956480b5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mechanically kill hard sentence breaks.</title>
<updated>2004-07-02T21:04:19Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-07-02T21:04:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eccea571a771f9fa80ccb3963855f281db792efd'/>
<id>urn:sha1:eccea571a771f9fa80ccb3963855f281db792efd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove clause 3 from the UCB licenses.</title>
<updated>2004-04-06T20:06:54Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-04-06T20:06:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6195fb4102afbdfc3da8c0ac2e4cacb0f37d89a9'/>
<id>urn:sha1:6195fb4102afbdfc3da8c0ac2e4cacb0f37d89a9</id>
<content type='text'>
OK'ed by:	imp, core
</content>
</entry>
<entry>
<title>- Check and report write(2) errors.</title>
<updated>2003-10-11T20:34:43Z</updated>
<author>
<name>Diomidis Spinellis</name>
<email>dds@FreeBSD.org</email>
</author>
<published>2003-10-11T20:34:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=91b7d6dc5871f532b1a86ee76389a9bc348bdf58'/>
<id>urn:sha1:91b7d6dc5871f532b1a86ee76389a9bc348bdf58</id>
<content type='text'>
- Issue a single writev(2) call instead of multiple write(2)s.
  This change improves the inefficiencies introduced when echo
  went on an stdio diet.

The following figures are for echoing 1000 arguments.
original stdio-based echo:
        0.01 real         0.01 user         0.00 sys
before:
        0.05 real         0.00 user         0.04 sys
after:
        0.01 real         0.00 user         0.00 sys
</content>
</entry>
</feed>
