Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!slxsys!ibmpcug!robobar!stl!servax0!sersun0.essex.ac.uk!ghosr From: ghosr@sersun0.essex.ac.uk (Ghosh-Roy R) Newsgroups: comp.windows.x.motif Subject: TTY_TTY_FD / Hangup Message-ID: <4276@servax0.essex.ac.uk> Date: 11 Oct 90 13:46:13 GMT Sender: news@servax0.essex.ac.uk Reply-To: ghosr@sersun0.essex.ac.uk (Ghosh-Roy R) Organization: University of Essex, Colchester, UK Lines: 27 I am using XView-2.0 to display a frame which has a panel with lots of buttons and a `tty' window. The buttons are used to call certain parts of my programs which work fine for stdout/stdin/stderr. I have a `Print' button which `fprintf's lots of strings on the stdout without any problem, for any amount of printing. I then decided to use TTY_TTY_FD and dup2 on my `tty' window to imitate `stdout'. Of course, it works fine and it `fprintf's happily on my `tty' window. However it does not print anything if there are lots to print. Note: The problem does not arise at all for normal `stdout'. Is there any buffer length restriction on the amount one can print, on a tty window created by the user? I also have a `Quit' button which activates xv_destroy_frame(frame). I am surprised to find that it reports `Hangup' error message even if it is pushed just after displaying the window. Note: My programs don't initialize anything unless activated by a push button. (0206) 87 22 97 (0206 22) 42 63 National + 44 206 87 22 97 + 44 206 22 42 63 InterNational Room No.: 4B.526, Department of Computer Science, University of Essex Wivenhoe Park, Colchester Essex CO4 3SQ, England, UK (ghosr@essex.ac.uk)