<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/src/temp, branch v1.0.2</title>
<subtitle>musl - an implementation of the standard library for Linux-based systems</subtitle>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/'/>
<entry>
<title>include cleanups: remove unused headers and add feature test macros</title>
<updated>2013-12-12T05:09:18+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2013-12-12T05:09:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=571744447c23f91feb6439948f3a619aca850dfb'/>
<id>571744447c23f91feb6439948f3a619aca850dfb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix typo in comment in __randname</title>
<updated>2013-09-04T14:23:42+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-09-04T14:23:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=ff4d6020d1c8aaab4f05e561789d6dad3d7ef083'/>
<id>ff4d6020d1c8aaab4f05e561789d6dad3d7ef083</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix (deprecated) mktemp logic and update it to match other temp functions</title>
<updated>2013-08-02T05:06:53+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-08-02T05:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=38f44d692310dd669ad9ee13a2993c91e81d2721'/>
<id>38f44d692310dd669ad9ee13a2993c91e81d2721</id>
<content type='text'>
the access function cannot be used to check for existence, because it
operates using real uid/gid rather than effective to determine
accessibility; this matters for the non-final path components.
instead, use stat. failure of stat is success if only the final
component is missing (ENOENT) and otherwise is failure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the access function cannot be used to check for existence, because it
operates using real uid/gid rather than effective to determine
accessibility; this matters for the non-final path components.
instead, use stat. failure of stat is success if only the final
component is missing (ENOENT) and otherwise is failure.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove (no longer useful) namespace-protected __mktemp symbol</title>
<updated>2013-08-02T04:52:50+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-08-02T04:52:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=9a97d103fba259f3f789c143d97d7f22d392429b'/>
<id>9a97d103fba259f3f789c143d97d7f22d392429b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make mkdtemp and mkstemp family leave template unchanged on fail</title>
<updated>2013-08-02T04:48:48+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-08-02T04:48:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=c4685ae429a0cce4b285859d62a71fe603f0a864'/>
<id>c4685ae429a0cce4b285859d62a71fe603f0a864</id>
<content type='text'>
also refactor mkdtemp based on new shared temp code, removing
dependency on the deprecated mktemp, whose behavior made this logic
more difficult.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also refactor mkdtemp based on new shared temp code, removing
dependency on the deprecated mktemp, whose behavior made this logic
more difficult.
</pre>
</div>
</content>
</entry>
<entry>
<title>use memcmp instead of str[n]cmp for temp function XXXXXX checking</title>
<updated>2013-02-21T04:01:22+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-02-21T04:01:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=8872e4e481d8702e68641605bba279796646773d'/>
<id>8872e4e481d8702e68641605bba279796646773d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix error cases in mkostemps core</title>
<updated>2013-02-21T03:58:46+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-02-21T03:58:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=8d2f8064aa3d2cc7380c447dfbd8929543f36f51'/>
<id>8d2f8064aa3d2cc7380c447dfbd8929543f36f51</id>
<content type='text'>
1. wrong return value and missing errno for negative suffix len
2. failure to catch suffix len &gt; strlen
3. remove unwanted clearing of input string in invalid case
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. wrong return value and missing errno for negative suffix len
2. failure to catch suffix len &gt; strlen
3. remove unwanted clearing of input string in invalid case
</pre>
</div>
</content>
</entry>
<entry>
<title>remove leftover unused variable in mktemp after refactoring</title>
<updated>2013-02-21T03:56:53+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-02-21T03:56:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=3b00675bf51aef47705d8845de24dec8c6063078'/>
<id>3b00675bf51aef47705d8845de24dec8c6063078</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add mkostemp, mkstemps, and mkostemps functions and reorganize temp internals</title>
<updated>2013-02-21T03:43:23+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-02-21T03:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=2cc63358cdb0309ca996ffe56ccf402c2f2f16d5'/>
<id>2cc63358cdb0309ca996ffe56ccf402c2f2f16d5</id>
<content type='text'>
based on patch contributed by Anthony G. Basile (blueness)

some issues remain with the filename generation algorithm and other
small bugs, but this patch has been sitting around long enough that I
feel it's best to get it committed and then work out any remaining
issues.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
based on patch contributed by Anthony G. Basile (blueness)

some issues remain with the filename generation algorithm and other
small bugs, but this patch has been sitting around long enough that I
feel it's best to get it committed and then work out any remaining
issues.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove ugly prng from mk*temp and just re-poll time on retry</title>
<updated>2011-07-29T02:03:54+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2011-07-29T02:03:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=aed707f679cce80afd929f0efaf080f1e8481330'/>
<id>aed707f679cce80afd929f0efaf080f1e8481330</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
