From owner-freebsd-hackers Fri Jul 2 13: 1:30 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from www.crb-web.com (ns1.crb-web.com [209.70.120.131]) by hub.freebsd.org (Postfix) with SMTP id E09FD14BF2 for ; Fri, 2 Jul 1999 13:01:27 -0700 (PDT) (envelope-from wayne@crb.crb-web.com) Received: (qmail 28152 invoked by uid 1001); 2 Jul 1999 20:12:32 -0000 Date: Fri, 2 Jul 1999 16:12:32 -0400 (EDT) From: Wayne Cuddy Reply-To: wayne@crb-web.com To: FreeBSD Hackers List Subject: poll() vs select() 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 I am struggling through understanding device drivers under freebsd. I have nice book and linux device drivers and some older ones on the UNIX device drivers but nothing seems to match perfectly with freebsd... So stay tuned for more questions.... Correct me if I am wrong... After reading the insanely small device drivers tutorial from the FBSD web page I see that the functionality of the select system call was moved from d_select() in 2.2 kernels to d_poll() in 3.x which now supports the select() and poll() system calls. My question is really one of usage. Why would one us poll() over select()? Is select eventually going to go away for some reason? Thanks, Wayne To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message