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)
|