xwem-patches
[Top] [All Lists]

Summary for xwem--main--2.1--patch-39

From: Zajcev Evgeny <lg@xxxxxxxx>
Subject: Summary for xwem--main--2.1--patch-39
Date: Fri, 25 Mar 2005 00:03:48 +0300 (MSK)
Location: lg@xxxxxxxxxxxxxx http://arch.xwem.org/2005/

Revision: xwem--main--2.1--patch-39
Archive: lg@xxxxxxxxxxxxxx
Creator: Zajcev Evgeny <lg@xxxxxxxx>
Date: Fri Mar 25 00:03:43 MSK 2005
Standard-date: 2005-03-24 21:03:43 GMT
Modified-files: xwem-agent/xwem-agent.c
New-patches: lg@xxxxxxxxxxxxxx/xwem--main--2.1--patch-39
Summary: xwem-agent possible bug fix
Keywords: xwem-agent, wait

* xwem-agent/xwem-agent.c (emacs_rip): [fix] wait -> waitpid.  Possible
  bug fix.

* added files

    {arch}/xwem/xwem--main/xwem--main--2.1/lg@xxxxxxxxxxxxxx/patch-log/patch-39

* modified files

--- orig/xwem-agent/xwem-agent.c
+++ mod/xwem-agent/xwem-agent.c
@@ -214,7 +214,7 @@
 
         xverbose("+ SIGCHLD received ..");
 
-        while ((pid = wait(NULL)) > 0) {
+        while ((pid = waitpid(epid, NULL, WNOHANG)) > 0) {
                 xverbose("  + Riping (S)XEmacs pid=%d ..", pid);
                 if (pid == epid)
                         epid = -1;
@@ -349,6 +349,7 @@
                         xverbose("+ Magic KeyPress (S)XEmacs pid=%d ..", epid);
 
                        if (xev.xkey.keycode == exit_kc) {
+                               xverbose("  + Exiting ..");
                                XCloseDisplay(xdpy);
                                exit(EX_OK);
                         } else if (xev.xkey.keycode == abort_kc)




<Prev in Thread] Current Thread [Next in Thread>
  • Summary for xwem--main--2.1--patch-39, Zajcev Evgeny <=