timeout.9 (141428) | timeout.9 (147398) |
---|---|
1.\" $NetBSD: timeout.9,v 1.2 1996/06/23 22:32:34 pk Exp $ 2.\" 3.\" Copyright (c) 1996 The NetBSD Foundation, Inc. 4.\" All rights reserved. 5.\" 6.\" This code is derived from software contributed to The NetBSD Foundation 7.\" by Paul Kranenburg. 8.\" --- 20 unchanged lines hidden (view full) --- 29.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 30.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 31.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 32.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 33.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 34.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 35.\" POSSIBILITY OF SUCH DAMAGE. 36.\" | 1.\" $NetBSD: timeout.9,v 1.2 1996/06/23 22:32:34 pk Exp $ 2.\" 3.\" Copyright (c) 1996 The NetBSD Foundation, Inc. 4.\" All rights reserved. 5.\" 6.\" This code is derived from software contributed to The NetBSD Foundation 7.\" by Paul Kranenburg. 8.\" --- 20 unchanged lines hidden (view full) --- 29.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 30.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 31.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 32.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 33.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 34.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 35.\" POSSIBILITY OF SUCH DAMAGE. 36.\" |
37.\" $FreeBSD: head/share/man/man9/timeout.9 141428 2005-02-07 02:47:33Z iedowse $ | 37.\" $FreeBSD: head/share/man/man9/timeout.9 147398 2005-06-15 13:31:23Z ru $ |
38.\" 39.Dd February 6, 2005 40.Dt TIMEOUT 9 41.Os 42.Sh NAME 43.Nm timeout , 44.Nm untimeout , 45.Nm callout_handle_init , --- 167 unchanged lines hidden (view full) --- 213The parameter 214.Fa mtx 215specifies a mutex that is to be acquired by the callout subsystem 216before calling the callout function, and released when the callout 217function returns. 218The following 219.Fa flags 220may be specified: | 38.\" 39.Dd February 6, 2005 40.Dt TIMEOUT 9 41.Os 42.Sh NAME 43.Nm timeout , 44.Nm untimeout , 45.Nm callout_handle_init , --- 167 unchanged lines hidden (view full) --- 213The parameter 214.Fa mtx 215specifies a mutex that is to be acquired by the callout subsystem 216before calling the callout function, and released when the callout 217function returns. 218The following 219.Fa flags 220may be specified: |
221.Bl -tag -width CALLOUT_RETURNUNLOCKED | 221.Bl -tag -width ".Dv CALLOUT_RETURNUNLOCKED" |
222.It Dv CALLOUT_RETURNUNLOCKED 223The callout function will release 224.Fa mtx 225itself, so the callout subsystem should not attempt to unlock it 226after the callout function returns. 227.El 228.Pp 229The function --- 295 unchanged lines hidden --- | 222.It Dv CALLOUT_RETURNUNLOCKED 223The callout function will release 224.Fa mtx 225itself, so the callout subsystem should not attempt to unlock it 226after the callout function returns. 227.El 228.Pp 229The function --- 295 unchanged lines hidden --- |