From owner-freebsd-hackers Wed Mar 29 02:22:15 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA01805 for hackers-outgoing; Wed, 29 Mar 1995 02:22:15 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id CAA01751 for ; Wed, 29 Mar 1995 02:22:04 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id UAA26379; Wed, 29 Mar 1995 20:14:45 +1000 Date: Wed, 29 Mar 1995 20:14:45 +1000 From: Bruce Evans Message-Id: <199503291014.UAA26379@godzilla.zeta.org.au> To: freebsd-hackers@FreeBSD.org, nguyen@omega.uta.edu Subject: Re: Threads / getdtablesize() Sender: hackers-owner@FreeBSD.org Precedence: bulk >I'm running FreeBSD 2.0 RELEASE, and currently, I'm allowed 64 open >files per process. [ getdtablesize() and sysconf(_SC_OPEN_MAX) >return 64]. I need to push this up to at least 256. I would like to See the setrlimit man page, the csh man page on the `limit' command, and `help ulimit' in the bash shell. >push it even higher, but sys/select.h has MAXSELFD defined as 256. No, has the user-modifiable limit FD_SETSIZE defined as 256. >For 2.0R, sysctl -w kern.maxfilesperproc = 256 fails since >"kern.maxfilesperproc" is not recognized by 2.0R. setrlimit() is more general but harder to use. Bruce