<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/lib/stdopen.c, branch v7.2</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v7.2</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v7.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2007-07-23T12:35:58Z</updated>
<entry>
<title>Update all copyright notices to use the newer form.</title>
<updated>2007-07-23T12:35:58Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-07-23T12:35:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=71aa3ea88084d17bcb4fc1031ad7b66f8647115e'/>
<id>urn:sha1:71aa3ea88084d17bcb4fc1031ad7b66f8647115e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change "version 2" to "version 3" in all copyright notices.</title>
<updated>2007-07-10T11:35:56Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-07-10T10:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=33342c1a0a464f198df3f177432a0e98e482e7a4'/>
<id>urn:sha1:33342c1a0a464f198df3f177432a0e98e482e7a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include &lt;config.h&gt; unconditionally, since we now assume config.h exists.</title>
<updated>2006-08-26T06:55:57Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-08-26T06:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=8f8f1d01884eadb85326f2bacbb80944aa01f871'/>
<id>urn:sha1:8f8f1d01884eadb85326f2bacbb80944aa01f871</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use /dev/full if possible for descriptor 0 -- like glibc now does.</title>
<updated>2005-11-09T20:53:41Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-11-09T20:53:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=aad084f10fd6066de66d27524e39b8ab4c364c18'/>
<id>urn:sha1:aad084f10fd6066de66d27524e39b8ab4c364c18</id>
<content type='text'>
Fall back on /dev/null if opening /dev/full fails.
</content>
</entry>
<entry>
<title>Use `#ifdef HAVE_CONFIG_H', not `#if HAVE_CONFIG_H', for consistency with gnulib.</title>
<updated>2005-09-24T13:32:31Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-09-24T13:32:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=58e399c28982af447f0691b658f542b8ded496a5'/>
<id>urn:sha1:58e399c28982af447f0691b658f542b8ded496a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tweak comment</title>
<updated>2005-09-13T21:25:21Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-09-13T21:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=2859e85770b8e280a534719b523ed190ccf99f09'/>
<id>urn:sha1:2859e85770b8e280a534719b523ed190ccf99f09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(stdopen): Revert to iterating over descriptors, but</title>
<updated>2005-08-24T15:25:29Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-08-24T15:25:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f80cc28124928d6f7ae0c535f8f40598e20cefb2'/>
<id>urn:sha1:f80cc28124928d6f7ae0c535f8f40598e20cefb2</id>
<content type='text'>
rather than using fstat, use fcntl with its F_GETFD flag, which
is more efficient.  Unlike the 2-syscall dup-close approach,
this one doesn't apply any unnecessary pressure on the file
descriptor pool -- thus there is one fewer way to fail.
</content>
</entry>
<entry>
<title>(stdopen): Return `bool' so caller can detect failure.</title>
<updated>2005-08-19T17:18:04Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-08-19T17:18:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=cc6d255ed5332e5fb7f7be80e2ea13da66317a23'/>
<id>urn:sha1:cc6d255ed5332e5fb7f7be80e2ea13da66317a23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add copyright.</title>
<updated>2005-06-30T20:23:09Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-06-30T20:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d3f25798b97f8e189b26444479893c7d8c2dedb9'/>
<id>urn:sha1:d3f25798b97f8e189b26444479893c7d8c2dedb9</id>
<content type='text'>
Include &lt;fcntl.h&gt; and &lt;unistd.h&gt; unconditionally --
it seems to be ok to do this, these days.
</content>
</entry>
<entry>
<title>Rewritten by Paul Eggert.</title>
<updated>2005-06-30T20:13:40Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-06-30T20:13:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5754380c82f99ee4ac28aaca53e0589e2160774d'/>
<id>urn:sha1:5754380c82f99ee4ac28aaca53e0589e2160774d</id>
<content type='text'>
Now, the minimum overhead is just two system calls: dup and close.
</content>
</entry>
</feed>
