2018-08-16 Fred Gleason <fredg@paravelsystems.com>

* Cleaned up warning in 'RDTempFile()'.
This commit is contained in:
Fred Gleason 2018-08-16 19:52:14 +00:00
parent 110fdf856f
commit ddb20266af
2 changed files with 9 additions and 1 deletions

View File

@ -17455,3 +17455,5 @@
2018-08-16 Fred Gleason <fredg@paravelsystems.com>
* Added table rewriting when converting tables to a different
character set in rddbmgr(8).
2018-08-16 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up warning in 'RDTempFile()'.

View File

@ -972,7 +972,13 @@ QString RDTempDir()
QString RDTempFile()
{
#ifndef WIN32
return QString(tmpnam(NULL));
int fd=-1;
char dirname[PATH_MAX];
strncpy(dirname,"/tmp/rivendellXXXXXX",PATH_MAX);
if((fd=mkstemp(dirname))>0) {
close(fd);
return QString(dirname);
}
#endif // WIN32
return QString();
}