You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucy.apache.org by "Nick Wellnhofer (JIRA)" <ji...@apache.org> on 2013/02/18 22:21:12 UTC
[lucy-issues] [jira] [Created] (LUCY-254) Deletion of Charmonizer temp files
sometimes fails on Windows
Nick Wellnhofer created LUCY-254:
------------------------------------
Summary: Deletion of Charmonizer temp files sometimes fails on Windows
Key: LUCY-254
URL: https://issues.apache.org/jira/browse/LUCY-254
Project: Lucy
Issue Type: Bug
Components: Charmonizer
Reporter: Nick Wellnhofer
On Windows, a file can't be deleted if another process (typically a virus scanner) still has an open handle on it. The solution is to create temporary files with unique names. I propose to add the following function to {{OperatingSystem.c}}:
{noformat}
char*
chaz_OS_temp_filename(const char *prefix, const char *ext);
{noformat}
It should simply add a number to the filename which is incremented on every call to that function.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira