]> granicus.if.org Git - php/commitdiff
Don't create a new thread for each php-script - use the handler thread.
authorDavid Hedbor <neotron@php.net>
Wed, 24 Nov 1999 02:34:50 +0000 (02:34 +0000)
committerDavid Hedbor <neotron@php.net>
Wed, 24 Nov 1999 02:34:50 +0000 (02:34 +0000)
sapi/roxen/phpmod.pike

index 45341c34d03b3722565b7708881aca87c201acc3..1213e7f55831a0658ed0ea991e1a0428cd48815c 100644 (file)
@@ -1,4 +1,4 @@
-/* Roxen PHP module based of the Roxen PHP module for Roxen 1.4. */
+/* Roxen PHP module based of the Roxen CGI module for Roxen 1.4. */
 
 #include <roxen.h>
 #include <module.h>
@@ -16,9 +16,10 @@ string trim( string what )
   what = reverse(what);
   return what;
 }
+
 //#define PHP_DEBUG
 #ifdef PHP_DEBUG
-#define DWERROR(X)     report_debug(X)
+#define DWERROR(X)     report_debug("Thr("+getpid()+"): "+X)
 #else /* !PHP_DEBUG */
 #define DWERROR(X)
 #endif /* PHP_DEBUG */
@@ -157,7 +158,7 @@ class PHPScript
     mapping options = ([
       "env":environment,
     ]);
-    thread_create(interpretor->run, command, options, this_object(), done);
+    interpretor->run(command, options, this_object(), done);
     mid->my_fd->set_close_callback(done);
     return this_object();
   }