From owner-cvs-lib Tue Apr 15 20:27:01 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA02891 for cvs-lib-outgoing; Tue, 15 Apr 1997 20:27:01 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA02884; Tue, 15 Apr 1997 20:26:55 -0700 (PDT) Date: Tue, 15 Apr 1997 20:26:55 -0700 (PDT) From: John Dyson Message-Id: <199704160326.UAA02884@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/gen popen.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 97/04/15 20:26:54 Modified: lib/libc/gen popen.c Log: Fix the problem in popen that makes correct vfork semantics fail. Specifically, popen modifies a variable "pdes[1]" in the child in such a way that it breaks code in the parent (due to the address space sharing.) Revision Changes Path 1.7 +11 -6 src/lib/libc/gen/popen.c