fix (deprecated) mktemp logic and update it to match other temp functions
authorRich Felker <dalias@aerifal.cx>
Fri, 2 Aug 2013 05:06:53 +0000 (01:06 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 2 Aug 2013 05:06:53 +0000 (01:06 -0400)
commit38f44d692310dd669ad9ee13a2993c91e81d2721
treee967291cb8d67a12097fafe7afd633d30e9edff8
parent9a97d103fba259f3f789c143d97d7f22d392429b
fix (deprecated) mktemp logic and update it to match other temp functions

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.
src/temp/mktemp.c