You cannot get a process ID from looking at the windows. Look at the source code for xkill. It kills the client that created a particular window. It does that by asking the server to close the socket between the X-server and that client. A fatal error will happen in the client the next time it trys to use Xlib. Be careful.
Mark. On Tue, 16 Sep 2003, theoharis tsenis wrote: > Hi, > i am new in Xwin programming. I made an enumwindow function. For each visible > window i get a Window structure. My main consern is to get the process id of the > window and i am puzzled the way i should terminate that process if necessery. I > tested the XDestroyWindow with pure results. I suppose i could use the kill shell > command or a corresponding from the glibc. But is there any better way to close a > window (not necessery from the same parent) through the Xfree API? > > > ____________________________________________________________ > Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail! > http://login.mail.lycos.com/r/referral?aid=27005 > _______________________________________________ > Devel mailing list > [EMAIL PROTECTED] > http://XFree86.Org/mailman/listinfo/devel > _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel