From dcb5531bb2d4ee449d38fa238d3a0c7e29f27040 Mon Sep 17 00:00:00 2001 From: Nate Lawson Date: Thu, 14 Jun 2007 22:38:50 +0000 Subject: The struct selinfo pointed to by *sip MUST be zeroed before calling selrecord() or selwake*(). Otherwise, a panic may occur. MFC after: 1 day --- share/man/man9/selrecord.9 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'share') diff --git a/share/man/man9/selrecord.9 b/share/man/man9/selrecord.9 index 993dc4256c93..15c5a18cf444 100644 --- a/share/man/man9/selrecord.9 +++ b/share/man/man9/selrecord.9 @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd March 20, 2002 +.Dd June 13, 2007 .Dt SELRECORD 9 .Os .Sh NAME @@ -86,6 +86,13 @@ and .Xr poll 2 when they wake up. .Pp +The contents of +.Fa *sip +must be zeroed, such as by softc initialization, before any call to +.Fn selrecord +or +.Fn selwakeup , +otherwise a panic may occur. .Fn selwakeup acquires and releases .Va sellock -- cgit v1.3