-+#if !defined(_WIN32) && !defined(__OS2__)
-+ if (access(csp->config->actions_file[i], W_OK) == 0) {
-+#endif
- snprintf(buf, 100, " <a href=\"/edit-actions-list?f=%s\">Edit</a>", csp->config->actions_file_short[i]);
- if (!err) err = string_append(&s, buf);
-+#if !defined(_WIN32) && !defined(__OS2__)
+- snprintf(buf, 100, " <a href=\"/edit-actions-list?f=%s\">Edit</a>", csp->config->actions_file_short[i]);
+- if (!err) err = string_append(&s, buf);
++#ifdef HAVE_ACCESS
++ if (access(csp->config->actions_file[i], W_OK) == 0)
++ {
++#endif /* def HAVE_ACCESS */
++ snprintf(buf, 100, " <a href=\"/edit-actions-list?f=%s\">Edit</a>",
++ csp->config->actions_file_short[i]);
++ if (!err) err = string_append(&s, buf);
++#ifdef HAVE_ACCESS