From owner-freebsd-hackers Mon Mar 6 15:52: 9 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from pcnet1.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by hub.freebsd.org (Postfix) with ESMTP id 977DE37C093; Mon, 6 Mar 2000 15:52:05 -0800 (PST) (envelope-from eischen@vigrid.com) Received: (from eischen@localhost) by pcnet1.pcnet.com (8.8.7/PCNet) id SAA13982; Mon, 6 Mar 2000 18:51:47 -0500 (EST) Date: Mon, 6 Mar 2000 18:51:47 -0500 (EST) From: Daniel Eischen To: Wes Peters Cc: John Baldwin , "Yevmenkin, Maksim N, CSCIO" , freebsd-hackers@FreeBSD.ORG, Titus von Boxberg Subject: Re: Pthread blocking I/O In-Reply-To: <38C43926.B5AD5E87@softweyr.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 6 Mar 2000, Wes Peters wrote: > John Baldwin wrote: > > > > On 06-Mar-00 Yevmenkin, Maksim N, CSCIO wrote: > > > [...] > > > > > >> What's the reason for locking the file descriptors > > >> for *all* system calls? especially those I mentioned? > > >> > > >> Where is pthread_cancel() ? > > > > > > are you using -stable (3.x)? there is no ``pthread_cancel'' in -stable. > > > use -current. > > > > Bzzzzt!!! Wrong! > > > > [system info elided...] > > > > You do need a fairly recent -stable, but it's in there. :) > > >From the manpage, I'd guess the magic date to be on or about Jan 17, > 2000. I used the CVS logs for src/lib/libc_r/uthread/uthread_cancel.c: ---------------------------- revision 1.2.2.1 date: 2000/01/04 10:42:19; author: tg; state: Exp; lines: +1 -1 MFC: Cancellation functions. Reviewed by: deischen ============================================================================= Some of the man pages and cancellation support came from OpenBSD (David Leonard). The man page appears to have been written on Jan 17, 1999 for OpenBSD. FreeBSD-current and -stable came much later. Dan Eischen eischen@vigrid.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message