Test SCO Xenix IPC reliability

John Owens john at jetson.UPMA.MD.US
Fri Aug 26 06:24:37 AEST 1988


In article <5786 at rpp386.UUCP>, jfh at rpp386.UUCP (The Beach Bum) writes:
> this program should work regardless of scheduling.

> if ... TOCK
> is printed then signal() has been called.

Not the first time.  If ... TOCK is printed once (after TICK ... is
printed), then parent() set loc[0] and child()'s while loop ended.
Yes, parent and child both have called signal(), but the signal
apparently doesn't go through.

I think that parent() executes
	kill (loc[2], SIGUSR1);
before the child process executes
	loc[2] = getpid();
and the child process never receives a signal.

-- 
John Owens		john at jetson.UPMA.MD.US
SMART HOUSE L.P.	uunet!jetson!john		(old uucp)
+1 301 249 6000		john%jetson.uucp at uunet.uu.net	(old internet)



More information about the Comp.unix.xenix mailing list