Re: apreqXXXXXX temp files remain after processing uploads greater than 256kb. Further large upload fails
"Vinay Y S" <[email protected]>
| Newsgroups | gmane.comp.apache.apreq |
|---|---|
| Message-ID | <[email protected]> |
On 3/9/07, Joe Schaefer <[email protected]> wrote: > flag = APR_CREATE | APR_READ | APR_WRITE | APR_EXCL | APR_BINARY; > /* Win32 needs the following to remove temp files. > * XXX: figure out why the APR_SHARELOCK flag works; > * a grep through the httpd sources seems to indicate > * it's only used in sdbm files?? > */ > #ifdef WIN32 > flag |= APR_FILE_NOCLEANUP | APR_SHARELOCK; > #endif > rc = apr_file_mktemp(fp, tmpl, flag, pool); > > Randy, do you know why we use the APR_FILE_NOCLEANUP flag? Maybe > we should just remove that and see if it fixes the problem Vinay > is seeing. Yes, removing APR_FILE_NOCLEANUP does exactly the same thing as my patch. Rather, we can remove the whole #ifdef WIN32 as APR_SHARELOCK isn't used for anything in file_io on win32 today. -- Vinay Y S