30 int mkstemp_win32(
char *tmpl)
44 if (strcasecmp(tmpl + (len - 7),
"XXXXXX"))
53 for (i = 0; i < 10; i++)
59 snprintf(numbuf,
sizeof(numbuf) - 1,
"%06x", rnd);
60 memmove(nf + (len - 7), numbuf, 6);
61 fd = open(nf, O_RDWR | O_BINARY | O_CREAT, 0444);
64 memmove(tmpl, nf, len);