9 char *__randname(char *);
11 char *tmpnam(char *buf)
13 static char internal[L_tmpnam];
14 char s[] = "/tmp/tmpnam_XXXXXX";
17 for (try=0; try<MAXTRIES; try++) {
19 r = __syscall(SYS_lstat, s, &(struct stat){0});
20 if (r == -ENOENT) return strcpy(buf ? buf : internal, s);