Path: utzoo!attcan!uunet!jetson!john From: john@jetson.UPMA.MD.US (John Owens) Newsgroups: comp.unix.xenix Subject: Re: Test SCO Xenix IPC reliability Message-ID: <128@jetson.UPMA.MD.US> Date: 25 Aug 88 20:24:37 GMT References: <22012@neabbs.UUCP> <5786@rpp386.UUCP> Organization: SMART HOUSE Limited Partnership Lines: 21 In article <5786@rpp386.UUCP>, jfh@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@jetson.UPMA.MD.US SMART HOUSE L.P. uunet!jetson!john (old uucp) +1 301 249 6000 john%jetson.uucp@uunet.uu.net (old internet)