I keep forgetting there is a reply and a reply-to-all button in Gmail. Forward from what I posted to Matthew for<br>completeness.<br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">
Jesper Louis Andersen</b> &lt;<a href="mailto:jesper.louis.andersen@gmail.com">jesper.louis.andersen@gmail.com</a>&gt;<br>Date: Apr 7, 2007 8:22 PM<br>Subject: Re: [MLton] Updated <a href="http://mlton.org/RunningOnFreeBSD">
http://mlton.org/RunningOnFreeBSD</a> with a gotcha<br>To: Matthew Fluet &lt;<a href="mailto:fluet@tti-c.org">fluet@tti-c.org</a>&gt;<br><br></span><span class="q">On 4/6/07, <b class="gmail_sendername">Matthew Fluet</b> &lt;
<a href="mailto:fluet@tti-c.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">fluet@tti-c.org</a>&gt; wrote:</span><div><span class="q"><span class="gmail_quote"></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Thanks, that&#39;s very helpful.&nbsp;&nbsp;BTW, is there a way to adjust the<br>parameters in a per-program manner?</blockquote></span><div><br>kern.* sysctl&#39;s are machine-wide, so they affects how the FreeBSD kernel Virtual Memory model reacts.
<br>For a single process, it is of course the usual getrlimit(2)/setrlimit(2) calls that is the only pathway. It is usually<br>set by a call to limit (for csh/tcsh style shells) or ulimit (for sh/bash/zsh style shells). It is possible to impose specific limits on a single account via /etc/login.conf (manpage is 
login.conf(5) and there are a lot of examples in the /etc file).<br><br>Thus, in theory, we could have MLton manipulate the limits within the bounds set by the sysdmin/kernel via setrlimit(2), but I do not know of any other program manipulating these parameters directly.
<br><br></div></div>