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