Thanks everyone for your help.  Here's a reply to the lot of your message:

I let myself get mislead.  Here's what happens:

We have a tree of processes:
  A--+
     |
     +--> B
     |
     +--> C

"B" is the program that uses FLTK.  I launch "B" by launching "A".

And "C" is an X11-based terminal window.  So what's where the X11 dependency 
comes in.

BUT... It turns out that killing the X server not only kills "C", it also kills 
"A" somehow, which in turn kills "B", my FLTK program.

When I had been killing the X server and saw "B" die, I mistakenly took that as 
evidence that "B" was an X11 program.

I hate Mondays.  But thanks everyone for the help.  I'm quite grateful.

- Christian


_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to