-
-static char tmpbuf[128];
-
-char* mktmpname(char*ptr) {
- // used to be mktemp. This does remove the warnings, but
- // It's not exactly an improvement.
-#ifdef HAVE_LRAND48
- sprintf(tmpbuf, "/tmp/%08x%08x",lrand48(),lrand48());
-#else
-# ifdef HAVE_RAND
- sprintf(tmpbuf, "/tmp/%08x%08x",rand(),rand());
-# else
- sprintf(tmpbuf, "/tmp/%08x%08x",time(0),(unsigned int)tmpbuf);
-# endif
-#endif
- return tmpbuf;
-}