Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Mar 2003 09:57:07 +0100
From:      Phil Regnauld <regnauld@catpipe.net>
To:        Anton Berezin <tobez@tobez.org>
Cc:        Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= <des@ofug.org>, Wes Peters <wes@softweyr.com>, Juli Mallett <jmallett@FreeBSD.org>, Eivind Eklund <eivind@FreeBSD.org>, Mike Silbersack <silby@silby.com>, David Schultz <das@FreeBSD.org>, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c
Message-ID:  <20030320085707.GD47243@catpipe.net>
In-Reply-To: <20030320081820.GA81566@heechee.tobez.org>
References:  <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030314012954.A42430@FreeBSD.org> <20030314101857.A98861@FreeBSD.org> <200303171156.40901.wes@softweyr.com> <20030319143619.GA47243@catpipe.net> <xzpu1dzyohn.fsf@flood.ping.uio.no> <20030320081820.GA81566@heechee.tobez.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Anton Berezin (tobez) writes:
> > 
> > man setrlimit
> 
> setrlimit is a contract signed by a process, while what Phil suggests is
> a contract signed by a process _and_ the kernel.

	Actually, I was thinking about the possibility to extend setrlimit
	semantics to support this.  i.e. an extra parameter which would
	indicate that we want to be notified (via the return value)
	that our contract request could not be fulfilled.   Using this
	extra parameter would modify's the kernel's behaviour in that
	the kernel will "agree" to preserver this process as much as possible
	in case of resource starvation (that's the main difference with
	setrlimit).

	Phil
-- 
  _ _ |_ | regnauld@catpipe.net                   catpipe Systems ApS   |
 (_(_||_ |          *BSD solutions, consulting, development             |
         | Tlf.: +45 7021 0050                  http://www.catpipe.net/ |

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030320085707.GD47243>