From 1d9d1111e153dfb81706e26e3dfed18b8321a674 Mon Sep 17 00:00:00 2001
From: Thileepan <sktgthill@gmail.com>
Date: Mon, 6 May 2013 13:05:37 +0530
Subject: [PATCH] Environmental variables required for PHP cgi.

In few windows machines, the environment variables "ProgramFiles" is required to successfully execute PHP code especially socket functions.
---
 mongoose.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/mongoose.c b/mongoose.c
index 6f40f7431..451b8e77f 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -3142,6 +3142,12 @@ static void prepare_cgi_environment(struct mg_connection *conn,
   if ((s = getenv("SystemDrive")) != NULL) {
     addenv(blk, "SystemDrive=%s", s);
   }
+  if ((s = getenv("ProgramFiles")) != NULL) {
+    addenv(blk, "ProgramFiles=%s", s);
+  }
+  if ((s = getenv("ProgramFiles(x86)")) != NULL) {
+    addenv(blk, "ProgramFiles(x86)=%s", s);
+  }
 #else
   if ((s = getenv("LD_LIBRARY_PATH")) != NULL)
     addenv(blk, "LD_LIBRARY_PATH=%s", s);
-- 
GitLab