:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / lib / msvcrt / stdio / tmpnam.c
1 #include <windows.h>
2 #include <msvcrt/stdio.h>
3 #include <msvcrt/string.h>
4
5
6 char *tmpnam(char *s)
7 {
8   char PathName[MAX_PATH];
9   static char static_buf[MAX_PATH];
10
11   GetTempPathA(MAX_PATH, PathName);
12   GetTempFileNameA(PathName, "ARI", 007, static_buf);
13   strcpy(s, static_buf);
14
15   return s;
16 }
17
18 wchar_t *_wtmpnam(wchar_t *s)
19 {
20   wchar_t PathName[MAX_PATH];
21   static wchar_t static_buf[MAX_PATH];
22
23   GetTempPathW(MAX_PATH, PathName);
24   GetTempFileNameW(PathName, L"ARI", 007, static_buf);
25   wcscpy(s, static_buf);
26
27   return s;
28 }