From owner-cvs-all Sat Jul 29 4:53:48 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 9627E37B5EF; Sat, 29 Jul 2000 04:53:39 -0700 (PDT) (envelope-from peter@FreeBSD.org) Received: (from peter@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA40505; Sat, 29 Jul 2000 04:53:39 -0700 (PDT) (envelope-from peter@FreeBSD.org) Message-Id: <200007291153.EAA40505@freefall.freebsd.org> From: Peter Wemm Date: Sat, 29 Jul 2000 04:53:36 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/include unistd.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG peter 2000/07/29 04:53:36 PDT Modified files: include unistd.h Log: Add a prototype for rfork_thread(). pid_t rfork_thread(int forkflags, void *stack, int (*func)(void *arg), void *arg); A new process is created, presumably using RFMEM shared address space. The child process switches to the supplied stack, which is set up with a function call frame. The function is called with the supplied arguement. If the function returns, the return value will be used with _exit(2). Revision Changes Path 1.37 +2 -1 src/include/unistd.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message