From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23912 invoked from network); 14 Jun 2004 16:55:00 -0000 Received: from thor.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.86) by ns1.primenet.com.au with SMTP; 14 Jun 2004 16:55:00 -0000 Received: (qmail 9384 invoked from network); 14 Jun 2004 16:54:52 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 14 Jun 2004 16:54:52 -0000 Received: (qmail 10066 invoked by alias); 14 Jun 2004 16:54:44 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 20045 Received: (qmail 10057 invoked from network); 14 Jun 2004 16:54:43 -0000 Received: from thor.dotsrc.org (HELO a.mx.sunsite.dk) (qmailr@130.225.247.86) by sunsite.dk with SMTP; 14 Jun 2004 16:54:40 -0000 Received: (qmail 9128 invoked from network); 14 Jun 2004 16:54:40 -0000 Received: from lhuumrelay3.lnd.ops.eu.uu.net (62.189.58.19) by a.mx.sunsite.dk with SMTP; 14 Jun 2004 16:54:39 -0000 Received: from MAILSWEEPER01.csr.com (mailhost1.csr.com [62.189.183.235]) by lhuumrelay3.lnd.ops.eu.uu.net (8.11.0/8.11.0) with ESMTP id i5EGsCv23850 for ; Mon, 14 Jun 2004 16:54:12 GMT Received: from EXCHANGE02.csr.com (unverified [192.168.137.45]) by MAILSWEEPER01.csr.com (Content Technologies SMTPRS 4.3.12) with ESMTP id for ; Mon, 14 Jun 2004 17:53:34 +0100 Received: from news01.csr.com ([192.168.143.38]) by EXCHANGE02.csr.com with Microsoft SMTPSVC(5.0.2195.6713); Mon, 14 Jun 2004 17:57:17 +0100 Received: from news01.csr.com (localhost.localdomain [127.0.0.1]) by news01.csr.com (8.12.11/8.12.11) with ESMTP id i5EGsB8J022967 for ; Mon, 14 Jun 2004 17:54:11 +0100 Received: from csr.com (pws@localhost) by news01.csr.com (8.12.11/8.12.11/Submit) with ESMTP id i5EGsAq5022964 for ; Mon, 14 Jun 2004 17:54:11 +0100 Message-Id: <200406141654.i5EGsAq5022964@news01.csr.com> X-Authentication-Warning: news01.csr.com: pws owned process doing -bs To: Zsh workers Subject: Re: setting resource limits In-reply-to: "Oliver Kiddle"'s message of "Mon, 14 Jun 2004 17:59:55 +0200." <29023.1087228795@trentino.logica.co.uk> Date: Mon, 14 Jun 2004 17:54:10 +0100 From: Peter Stephenson X-OriginalArrivalTime: 14 Jun 2004 16:57:17.0679 (UTC) FILETIME=[A6656FF0:01C45230] X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, hits=0.0 required=6.0 tests=BAYES_56 autolearn=no version=2.63 X-Spam-Hits: 0.0 Oliver Kiddle wrote: > It should probably produce an error for a negative number instead of > defaulting to the file size limit. The old code initialises res to -1 > twice then checks for it at the end. I'd have thought it could just be > initialised to RLIMIT_FSIZE with the <0 test producing an error. I don't understand what it's doing well enough to change. It's trying to handle multiple limits somehow. > Is it worth doing the same for the limit and unlimit builtins too? Probably. I realise, however, this is rather partial. With some simple changes I can make sure it prints and sets limits up to RLIM_NLIMITS as compiled in, but the limits are stored in and set and read from an internal array of that size, so limits beyond the end are more difficult and need direct getrlimit/setrlimit handling. So it will need improving. -- Peter Stephenson Software Engineer CSR Ltd., Science Park, Milton Road, Cambridge, CB4 0WH, UK Tel: +44 (0)1223 692070 ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************