From owner-cvs-sys Sun Feb 16 09:26:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA14040 for cvs-sys-outgoing; Sun, 16 Feb 1997 09:26:10 -0800 (PST) Received: from jekyll.piermont.com (jekyll.piermont.com [206.1.51.15]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA14029; Sun, 16 Feb 1997 09:25:54 -0800 (PST) Received: from [[UNIX: localhost]] ([[UNIX: localhost]]) by jekyll.piermont.com (8.8.5/8.6.12) with SMTP id MAA16517; Sun, 16 Feb 1997 12:25:52 -0500 (EST) Message-Id: <199702161725.MAA16517@jekyll.piermont.com> X-Authentication-Warning: jekyll.piermont.com: [[UNIX: localhost]] didn't use HELO protocol To: Mike Pritchard cc: bde@zeta.org.au (Bruce Evans), ache@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/sys types.h In-reply-to: Your message of "Sat, 15 Feb 1997 23:02:18 PST." <199702160702.XAA16636@freefall.freebsd.org> Reply-To: perry@piermont.com X-Reposting-Policy: redistribute only with permission Date: Sun, 16 Feb 1997 12:25:46 -0500 From: "Perry E. Metzger" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Mike Pritchard writes: > Sounds like it is time for us to implement the poll system > call. I noticed that OpenBSD has already done so. NetBSD implemented it. OpenBSD probably has it as a result. > Bruce Evans wrote: > > > > >ache 97/02/15 14:26:30 > > > > > > Modified: sys/sys types.h > > > Log: > > > Bump default FD_SETSIZE from 256 to 1024 as many modern > > > systems do nowdays (like SunOs 5.5.1 f.e.) > > > 256 is too small under real network load > > > > Please back it out. The kernel is not read for this. It always rounds up > > to a multiple of FD_SETSIZE bits. This will clobber old applications. > > It also bzeros a multiple of 6 * FDSETSIZE bits. This will take a > > fairly long time with a large FD_SETSIZE. It already takes too long. > > All this is because select() is specified to handle `struct fd_set's. > > The kernel handles whole objects. > > > > Bruce > > > > > -- > Mike Pritchard > mpp@FreeBSD.org > "Go that way. Really fast. If something gets in your way, turn"