<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/xargs, branch stable/6</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F6</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F6'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-12-06T14:33:25Z</updated>
<entry>
<title>MFC: r175680, r175728.</title>
<updated>2008-12-06T14:33:25Z</updated>
<author>
<name>Giorgos Keramidas</name>
<email>keramida@FreeBSD.org</email>
</author>
<published>2008-12-06T14:33:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d4c80e68241d21ab22ec4a617d5f92f15f6051b2'/>
<id>urn:sha1:d4c80e68241d21ab22ec4a617d5f92f15f6051b2</id>
<content type='text'>
Document the no-op -r option of BSD xargs(1).

PR:             docs/106416
Submitted by:   Pete Slagle, freebsd-stable at voidcaptain.com
</content>
</entry>
<entry>
<title>MFC: (1.35) wording tweaks</title>
<updated>2005-12-21T12:16:39Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2005-12-21T12:16:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7b28a1173ac93ce42f0b3058027578ce2eb160ba'/>
<id>urn:sha1:7b28a1173ac93ce42f0b3058027578ce2eb160ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: (1.58) add -r option for GNU compatibility</title>
<updated>2005-12-21T12:15:52Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2005-12-21T12:15:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0c00b42a2958b0b3a5e53b2d5164b52e1498b0e9'/>
<id>urn:sha1:0c00b42a2958b0b3a5e53b2d5164b52e1498b0e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync program's usage() with manpage's SYNOPSIS.</title>
<updated>2005-05-21T09:55:10Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-05-21T09:55:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f682f10c76449b3af3b1dd9afff859cd1cd07116'/>
<id>urn:sha1:f682f10c76449b3af3b1dd9afff859cd1cd07116</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC 1.22:  Fix -0 vs -L/-I processing, mainly so that 'xargs -0 -I []' will</title>
<updated>2005-02-27T01:35:54Z</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2005-02-27T01:35:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=46793db95b3dbcb54f6be8c96ac6138f7a95d9b6'/>
<id>urn:sha1:46793db95b3dbcb54f6be8c96ac6138f7a95d9b6</id>
<content type='text'>
do something sensible (namely: treat then '\0' as the EOL character, when
deciding what "a line" is for -N).  Note that  -I implies -N.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Added the EXIT STATUS section where appropriate.</title>
<updated>2005-01-17T07:44:44Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-01-17T07:44:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a866e170777b42fd7921eadd6e7e664f3a031d60'/>
<id>urn:sha1:a866e170777b42fd7921eadd6e7e664f3a031d60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modify behaviour of `xargs -I` in order to:</title>
<updated>2004-10-18T15:40:47Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2004-10-18T15:40:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5578bd8c991bd987dbf63ea87d5588e50fb410c3'/>
<id>urn:sha1:5578bd8c991bd987dbf63ea87d5588e50fb410c3</id>
<content type='text'>
1. Conform to IEEE Std 1003.1-2004, which state that "Constructed
arguments cannot grow larger than 255 bytes", and
2. Avoid a buffer overflow.

Unfortunately the standard doesn't indicate how xargs is supposed to
handle arguments which (with the appropriate substitutions) would grow
larger than 255 bytes; this solution handles those by making as many
substitutions as possible without overflowing the buffer.

OpenBSD's xargs resolves this in a different direction, by making
all the substitutions and then silently truncating the resulting string.

Since this change may break existing scripts which rely upon the buffer
overflow (255 bytes isn't really all that long...) it will not be MFCed.
</content>
</entry>
<entry>
<title>Document incorrect handling of multibyte characters with -I and -J options.</title>
<updated>2004-08-02T03:07:42Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-02T03:07:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f8fb286a8490bd6430ede32847ff8356eddd7084'/>
<id>urn:sha1:f8fb286a8490bd6430ede32847ff8356eddd7084</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Call setlocale() with category LC_ALL instead of LC_MESSAGES. We need</title>
<updated>2004-07-12T04:18:44Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-07-12T04:18:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f58b94cba4e61d92fbb98876a18ef805ebfe0e8e'/>
<id>urn:sha1:f58b94cba4e61d92fbb98876a18ef805ebfe0e8e</id>
<content type='text'>
LC_CTYPE and LC_COLLATE to correctly interpret regular expressions
returned by nl_langinfo(YESEXPR), and it doesn't hurt to include the
rest.
</content>
</entry>
<entry>
<title>Fix spelling error in my own paragraph.</title>
<updated>2004-06-28T11:18:47Z</updated>
<author>
<name>Dima Dorfman</name>
<email>dd@FreeBSD.org</email>
</author>
<published>2004-06-28T11:18:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5c3fd35c8800efafd3c81ede42cc8f7c89575fde'/>
<id>urn:sha1:5c3fd35c8800efafd3c81ede42cc8f7c89575fde</id>
<content type='text'>
</content>
</entry>
</feed>
