30 char * pName = _tempnam(
"c:\\tmp",
"epics");
44 int openFlag = _O_CREAT | _O_EXCL | _O_RDWR |
45 _O_SHORT_LIVED | _O_BINARY | _O_TEMPORARY;
46 int fd = open(pName, openFlag, _S_IWRITE);
49 pNewFile = _fdopen(fd,
"w+b");
52 printf(
"Temporary file \"%s\" open failed because " 53 "\"%s\"\n", pName, strerror(errno));
LIBCOM_API FILE *epicsStdCall epicsTempFile(void)
Create and open a temporary file.
OS-independent way to create temporary files.