Hi, Ei, it worked!, thanks very much. I didn't tought of opening the display again, stupid me. I understand you meant to add a StructureNotifyMask, as well as the pertinent handlers on the event's queue, when you said to let my parent process to be able to handle XDestroy. I say this, cose I've done it, filled my xsever structure again in the child process (display, screen, fontsets, etc), but whether I try to map my windows again, a BadWindow (X_DestroyWIndow) error comes up, which doesn't happen if I just destroy them and exit. I've been trying using XUnmapWindow instead, but the results are the same. What anyother thing could I be missing? Kind Regards, and happy new year! --- Tim Roberts <timr@xxxxxxxxx> wrote: > chinlu chinawa wrote: > > >I'm using linked lists within a shared memory block > to > >store (among other), xserver information such as > >display, windows ids, etc. > >... > >This hasn't been problematic, till I've been about > to > >destroy a set of windows. This is something I can > do > >within the process who created them, but not with > any > >child one. > > > >Althoug my child processes, can se the memory > region > >where windows' ids are located, as soon as I try, a > >segfault comes up. > > > >Been trying to somehow, tell to XCreateWindow to > store > >window information within my memory segment but it > >hasn't been possible, though. > > > > > > That's not possible, although it shouldn't be > necessary in this case. > Window IDs are global to the server. As long as > your child process has > done an XOpenDisplay on the same display as the > parent, you should be > able to call XDestroyWindow with a valid Window id. > After all, that's > how xkill works. > > The parent process will have to be able to handle > the messages that > result from the XDestroyWindow. > > -- > Tim Roberts, timr@xxxxxxxxx > Providenza & Boekelheide, Inc. > > _______________________________________________ > > Devel@xxxxxxxxxxx > http://XFree86.Org/mailman/listinfo/devel > ___________________________________________________________ Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com _______________________________________________ Devel@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/devel