home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / aix / 8100 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  1.5 KB

  1. Path: sparky!uunet!noc.near.net!chaos!random.ccs.northeastern.edu!agathos
  2. From: agathos@ccs.northeastern.edu (Michael W Wojcik)
  3. Newsgroups: comp.unix.aix
  4. Subject: Re: XGKS on AIX RS6000 problem
  5. Message-ID: <1992Jul23.144512.12985@random.ccs.northeastern.edu>
  6. Date: 23 Jul 92 14:45:12 GMT
  7. References: <Jul20.055403.9171@yuma.ACNS.ColoState.EDU>
  8. Sender: news@random.ccs.northeastern.edu
  9. Organization: Comp. Sci. @ NU
  10. Lines: 20
  11.  
  12. I worked on IBM's original XGKS (first under AOS [BSD 4.3] on the RT, if
  13. anyone's curious).  I don't remember the particular problem you described,
  14. but I do recall that input -- mouse and keyboard -- gave us a lot of
  15. trouble, both in the original implementation and when we first tried it
  16. on the 6000.  XGKS (on the RT) sets the X display server socket to signal
  17. (FIOASYNC ioctl), traps SIGIO, and peeks the message queue; that caused
  18. some problems (eg. some Xlib calls would bomb if an event arrived while
  19. they were executing due to reentrancy issues, so we had to sigpause
  20. around them).  Maybe it's interfering with xterm's message handling somehow.  
  21.  
  22. One possibility might be to fork, have the child do the XGKS (close its
  23. stdin before starting XGKS, maybe), and have the parent do the stdio stuff.
  24. The two could communicate via a pipe or something.  It's a bit extravagant,
  25. but it might work, and it doesn't require hacking the XGKS code.
  26.  
  27. Maybe one of the other original XGKS people can give you more help (Dave?
  28. Bruce? Amy? where is everyone?).  Isn't IBM still supporting the thing?
  29.  
  30.  
  31. Michael Wojcik
  32.