Date: Sat, 12 Sep 1998 15:03:21 -0700 (PDT) From: Dmitrij Tejblum <dt@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 Message-ID: <199809122203.PAA17849@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809122203.PAA17849>
