Terminal driver process control group ioctl()s?
jay dubb
jdubb at bucsf.bu.edu
Thu Jan 3 03:56:24 AEST 1991
I am posting this for a friend who doesn't have access to USENET, so
please reply to mlevin at jade.tufts.edu.
This question regards a BSD Unix 4.3 C program:
Does anyone know how to make sure that a program's screen output
(a curses graphics menu, for example) isn't disrupted by output from
other processes? I do a chmod() on the terminal file to make sure no
other users mess up the screen, but what do I do about background
processes which may want to write to the terminal while the program is
writing? I imagine it has something to do with setting the process
control groups of the process, and using ioctl() to communicate with
the terminal driver. Am I on the right track? If so, I'd appreciate
any information on how to do this. If not, where should I be looking?
Thanks. Please reply to mlevin at jade.tufts.edu.
Mike Levin
More information about the Comp.unix.internals
mailing list