Menu

Commit [r96]  Maximize  Restore  History

php 4/5

jost2345 2004-11-19

changed /trunk/php-java-bridge/bind.c
changed /trunk/php-java-bridge/client.c
changed /trunk/php-java-bridge/init_cfg.c.in
changed /trunk/php-java-bridge/java.c
changed /trunk/php-java-bridge/php-java-bridge
changed /trunk/php-java-bridge/php-java-bridge.spec
changed /trunk/php-java-bridge/server/natcJavaBridge.c
/trunk/php-java-bridge/bind.c Diff Switch to side-by-side view
--- a/trunk/php-java-bridge/bind.c
+++ b/trunk/php-java-bridge/bind.c
@@ -98,6 +98,12 @@
 #endif
 }
 
+/* handle keyboard interrupt */
+static int s_pid=0;
+void s_kill(int sig) {
+  if(s_pid) kill(s_pid, SIGTERM);
+}
+
 void java_start_server(struct cfg*cfg) {
   int pid=0, err=0, p[2], p1[2];
   if(pipe(p)!=-1) {
@@ -113,7 +119,7 @@
 		  }
 		  /* protect guard */
 		  signal(SIGHUP, SIG_IGN); 
-		  signal(SIGINT, SIG_IGN); 
+		  s_pid=pid; signal(SIGINT, s_kill); 
 		  signal(SIGTERM, SIG_IGN);
 
 		  write(p[1], &pid, sizeof pid);
/trunk/php-java-bridge/client.c Diff Switch to side-by-side view
Loading...
/trunk/php-java-bridge/init_cfg.c.in Diff Switch to side-by-side view
Loading...
/trunk/php-java-bridge/java.c Diff Switch to side-by-side view
Loading...
/trunk/php-java-bridge/php-java-bridge Diff Switch to side-by-side view
Loading...
/trunk/php-java-bridge/php-java-bridge.spec Diff Switch to side-by-side view
Loading...
/trunk/php-java-bridge/server/natcJavaBridge.c Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.