Oh dear, a further problem arises ..... What does it mean for a the child (or for that matter the parent of a successfull fork) to get a failure from a fork() call? If the parent gets a failure it assumes that the child doesn't exist. Well folks its can of worms time ..... maybe this one is best left as is ... Paul Campbell ..!ucbvax!unisoft!paul