From owner-cvs-all Sat Sep 12 15:03:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA17704 for cvs-all-outgoing; Sat, 12 Sep 1998 15:03:28 -0700 (PDT) (envelope-from owner-cvs-all) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA17692; Sat, 12 Sep 1998 15:03:22 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA17849; Sat, 12 Sep 1998 15:03:21 -0700 (PDT) Date: Sat, 12 Sep 1998 15:03:21 -0700 (PDT) Message-Id: <199809122203.PAA17849@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/lib/libc/alpha/sys Ovfork.S src/lib/libc/i386/sys Ovfork.S src/lib/libc_r/uthread uthread_vfork.c Makefile.inc Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dt 1998/09/12 15:03:20 PDT Modified files: lib/libc/alpha/sys Ovfork.S lib/libc/i386/sys Ovfork.S lib/libc_r/uthread Makefile.inc Added files: lib/libc_r/uthread uthread_vfork.c Log: In libc_r, rename vfork syscall to _thread_sys_vfork and make vfork an alias to fork. It is difficult to do real vfork in libc_r, since almost every operation with file descriptsor changes _thread_fd_table and friends. popen(3) works much better with this change. Revision Changes Path 1.2 +2 -2 src/lib/libc/alpha/sys/Ovfork.S 1.8 +6 -2 src/lib/libc/i386/sys/Ovfork.S 1.15 +2 -1 src/lib/libc_r/uthread/Makefile.inc