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);