#define NO_RELIABLE_PIPED_LOGS
#define USE_OS2SEM_SERIALIZED_ACCEPT
#define SINGLE_LISTEN_UNSERIALIZED_ACCEPT
+#define NO_SLACK
#elif defined(__MACHTEN__)
typedef int rlim_t;
conn_rec *c = r->connection;
const char *rem_logname;
char *env_path;
-#ifdef WIN32
+#if defined(WIN32) || defined(OS2)
char *env_temp;
#endif
const char *host;
}
#endif
+#ifdef OS2
+ if ((env_temp = getenv("COMSPEC")) != NULL) {
+ ap_table_addn(e, "COMSPEC", env_temp);
+ }
+ if ((env_temp = getenv("ETC")) != NULL) {
+ ap_table_addn(e, "ETC", env_temp);
+ }
+ if ((env_temp = getenv("DPATH")) != NULL) {
+ ap_table_addn(e, "DPATH", env_temp);
+ }
+ if ((env_temp = getenv("PERLLIB_PREFIX")) != NULL) {
+ ap_table_addn(e, "PERLLIB_PREFIX", env_temp);
+ }
+#endif
+
ap_table_addn(e, "PATH", env_path);
ap_table_addn(e, "SERVER_SIGNATURE", ap_psignature("", r));
ap_table_addn(e, "SERVER_SOFTWARE", ap_get_server_version());