From root@io.yi.org Mon Nov 15 15:42:19 1999
Return-Path: <root@io.yi.org>
Received: from io.yi.org (24.66.174.118.bc.wave.home.com [24.66.174.118])
	by hub.freebsd.org (Postfix) with ESMTP id 81B9914D8D
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 15 Nov 1999 15:42:17 -0800 (PST)
	(envelope-from root@io.yi.org)
Received: by io.yi.org (Postfix, from userid 0)
	id 10D521FCC; Mon, 15 Nov 1999 15:42:18 -0800 (PST)
Message-Id: <19991115234218.10D521FCC@io.yi.org>
Date: Mon, 15 Nov 1999 15:42:18 -0800 (PST)
From: jake@checker.org
Sender: root@io.yi.org
Reply-To: jake@checker.org
To: FreeBSD-gnats-submit@freebsd.org
Subject: Convert exit_list and fork_list to queue(3) TAILQs
X-Send-Pr-Version: 3.2

>Number:         14912
>Category:       kern
>Synopsis:       Convert exit_list and fork_list to queue(3) TAILQs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 15 15:50:00 PST 1999
>Closed-Date:    Fri Nov 19 13:31:03 PST 1999
>Last-Modified:  Fri Nov 19 13:31:42 PST 1999
>Originator:     Jake Burkholder
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
none
>Environment:

4.0-CURRENT

>Description:

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.

>How-To-Repeat:

n/a

>Fix:

Patch available at http://io.yi.org/at_exit.diff


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: phk 
State-Changed-When: Fri Nov 19 13:31:03 PST 1999 
State-Changed-Why:  
committed, thanks! 
>Unformatted:
