From owner-cvs-all Fri Nov 19 13:29: 7 1999 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 4F643151E8; Fri, 19 Nov 1999 13:29:05 -0800 (PST) (envelope-from phk@FreeBSD.org) Received: (from phk@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id NAA99871; Fri, 19 Nov 1999 13:29:05 -0800 (PST) (envelope-from phk@FreeBSD.org) Message-Id: <199911192129.NAA99871@freefall.freebsd.org> From: Poul-Henning Kamp Date: Fri, 19 Nov 1999 13:29:04 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man9 at_exit.9 at_fork.9 src/sys/kern kern_exit.c kern_fork.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk phk 1999/11/19 13:29:04 PST Modified files: share/man/man9 at_exit.9 at_fork.9 sys/kern kern_exit.c kern_fork.c Log: The at_exit and at_fork functions currently use a 'roll your own' linked list to store the callbak routines. The patch converts the lists to queue(3) TAILQs, making the code slightly clearer and ensuring that callbacks are executed in FIFO order. Man page also updated as necesary. (discontinued use of M_TEMP malloc type while here anyway /phk) Submitted by: Jake Burkholder jake@checker.org PR: 14912 Revision Changes Path 1.10 +1 -5 src/share/man/man9/at_exit.9 1.9 +1 -5 src/share/man/man9/at_fork.9 1.89 +28 -31 src/sys/kern/kern_exit.c 1.69 +28 -32 src/sys/kern/kern_fork.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message