<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/xargs, branch release/5.2.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-06-13T17:05:41Z</updated>
<entry>
<title>- Use _PATH_TTY and _PATH_DEVNULL macros.</title>
<updated>2003-06-13T17:05:41Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2003-06-13T17:05:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0792992c732d0636a2d183bb3823be167d1b372e'/>
<id>urn:sha1:0792992c732d0636a2d183bb3823be167d1b372e</id>
<content type='text'>
- Don't fail if we can't open /dev/null since this can happen if
  xargs is jail'ed or chroot'ed.

These fixes were submitted by Todd Miller from the OpenBSD project.
There was one problem in those fixes that broke -o, which is corrected
here and should be committed to the OpenBSD repo by Todd soon.

MFC in:	3 days
</content>
</entry>
<entry>
<title>Use waitpid, instead of wait3, which is more portable.</title>
<updated>2003-06-13T07:37:45Z</updated>
<author>
<name>Juli Mallett</name>
<email>jmallett@FreeBSD.org</email>
</author>
<published>2003-06-13T07:37:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=004bd28e408bc0fe10468514bcf2225c6a813185'/>
<id>urn:sha1:004bd28e408bc0fe10468514bcf2225c6a813185</id>
<content type='text'>
Submitted by:	"Todd C. Miller" &lt;Todd.Miller@courtesan.com&gt;
Obtained from:	OpenBSD
Reviewed by:	tjr
</content>
</entry>
<entry>
<title>Remove redundant return; from void function.</title>
<updated>2003-06-13T07:25:15Z</updated>
<author>
<name>Juli Mallett</name>
<email>jmallett@FreeBSD.org</email>
</author>
<published>2003-06-13T07:25:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=815e414e17bce6a296c724b4f4ca7a9113614b08'/>
<id>urn:sha1:815e414e17bce6a296c724b4f4ca7a9113614b08</id>
<content type='text'>
Submitted by:	"Todd C. Miller" &lt;Todd.Miller@courtesan.com&gt;
Obtained from:	OpenBSD
</content>
</entry>
<entry>
<title>Markup bits.</title>
<updated>2003-05-21T21:07:28Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2003-05-21T21:07:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fa7f4291ff956516ea3128f2887a2275cbec7ff3'/>
<id>urn:sha1:fa7f4291ff956516ea3128f2887a2275cbec7ff3</id>
<content type='text'>
Approved by:	re (blanket)
</content>
</entry>
<entry>
<title>Don't shaddow exp(3).</title>
<updated>2003-05-03T19:09:11Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-05-03T19:09:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8eb2a3de8f22b708aab140cb847633465e932b23'/>
<id>urn:sha1:8eb2a3de8f22b708aab140cb847633465e932b23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate to a new way of dealing with building from old revisions of</title>
<updated>2003-04-05T20:30:30Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-04-05T20:30:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=30aaff1192acd09c20cd6e8c70c9e8d023d4c818'/>
<id>urn:sha1:30aaff1192acd09c20cd6e8c70c9e8d023d4c818</id>
<content type='text'>
FreeBSD.  This method attempts to centralize all the necessary hacks
or work arounds in one of two places in the tree (src/Makefile.inc1
and src/tools/build).  We build a small compatibility library
(libbuild.a) as well as selectively installing necessary include
files.  We then include this directory when building host binaries.

This removes all the past release compatibilty hacks from various
places in the tree.  We still build on tip of stable and current.  I
will work with those that want to support more, although I anticipate
it will just work.

Many thanks to ru@, obrien@ and jhb@ for providing valuable input at
various stage of implementation, as well as for working together to
positively effect a change for the better.
</content>
</entry>
<entry>
<title>Simplify compatibility ifdef.</title>
<updated>2003-04-04T04:39:29Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-04-04T04:39:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=76d94537fe189cd9632f8b5514ced7d823bb78c3'/>
<id>urn:sha1:76d94537fe189cd9632f8b5514ced7d823bb78c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xargs(1) is WARNS=6 clean.</title>
<updated>2003-03-28T16:24:11Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2003-03-28T16:24:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4351e43f7e301fd66081a872998de4c1ce75c327'/>
<id>urn:sha1:4351e43f7e301fd66081a872998de4c1ce75c327</id>
<content type='text'>
Tested on:	i386, sparc64
</content>
</entry>
<entry>
<title>When -o isn't specified, open /dev/null as stdin.</title>
<updated>2003-03-28T16:22:54Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2003-03-28T16:22:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cec1ba8c9c93d67c31edf8d9aef5aaaec7ddab28'/>
<id>urn:sha1:cec1ba8c9c93d67c31edf8d9aef5aaaec7ddab28</id>
<content type='text'>
Suggested by:	jhb
</content>
</entry>
<entry>
<title>Add a new -o option to tell xargs(1) to reopen /dev/tty as stdin in</title>
<updated>2003-03-23T18:29:52Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2003-03-23T18:29:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=98186e89da2131fd456a6d3033fd91de1b913fb1'/>
<id>urn:sha1:98186e89da2131fd456a6d3033fd91de1b913fb1</id>
<content type='text'>
the child process, before executing the command.  This is very useful
when you do stuff like ``find ... | xargs interactive_application''.
Without -o, the application would inherit the pipe as its stdin, and
you thus lose any control over it.

This flag has been carefully chosen to not conflit with other options
of other xargs utilities like GNU xargs.

Reviewed by:	jmallett
</content>
</entry>
</feed>
