signal(), execl() inside a SunView program
Joseph Yip
ycy at walt.cc.utexas.edu
Sat Apr 14 05:04:41 AEST 1990
I am running a program using SunView functions, like window_create(),
... As I was reading the SunView manual, I noticed a section telling us
that one should not use signal(), seitimer(), alarm(), ... inside
SunView because they will cause problems and we should use functions
from Notifier instead.
I have a program using sigal() and etc. to do serial communication. I
do not want to modify it. So, I am thinking of using pipe() and fork()
functions inside my SunView program and then issue a execl() call to
run my serial communication program. I understand that the child program
after fork() will inherit all its parent's stuff. What about the the
program called by execl()? Will that be a problem because the serial
communication program is called by a SunView program?
I was trying using the socket function and the two programs communicate
well. Internally, pipe() uses sockets. So, I believe it should work too.
Right?
Thank you
Joseph Yip
More information about the Comp.unix.questions
mailing list