[EMAIL PROTECTED] wrote:
+#if APR_HAS_SHARED_MEMORY
+ /* If the cache file already exists then delete it. Otherwise we are
+ * going to run into problems creating the shared memory. */
+ apr_file_remove(st->cache_file, ptemp);
+ if (st->cache_file) {
+ char *lck_file = apr_pstrcat (st->pool, st->cache_file, ".lck", NULL);
+ apr_file_remove(lck_file, ptemp);
+ }
+#endif
Does this patch support the idea of the cache file being NULL (ie anonymous shared memory?).
The previous code insisted on specifying a cache file, which didn't work properly under Linux. Now, not specifying a cache filename means "use anonymous shared memory", I'd just like to check that this NULL filename is case is still handled properly.
Regards, Graham --
