Subject: Re: Processes auto-nicing to 4
To: None <macbsd-general@NetBSD.ORG>
From: Allen Briggs <briggs@puma.bevd.blacksburg.va.us>
List: macbsd-general
Date: 06/19/1995 09:04:38
> Anyway, my question: While porting GCC 2.6.3, olwm, xlock, and a few

Don't mess with gcc--2.7.0 will be out real soon now, and will build
cleanly and happily on m68k-apple-netbsd1.0A (actually, m68k-*-netbsd*).  ;-)

> Is this feature documented anywhere? I have searched around but couldn't
> find anything. Can it be disabled? Is it indeed a feature, or something
> very wierd on my machine?

If you set the nice value to something other than zero or run the server
as root, this won't happen.  It's a feature of the scheduler.  Here's
the comment from the scheduler's source:
        /*
         * Check if the process exceeds its cpu resource allocation.
         * If over max, kill it.  In any case, if it has run for more
         * than 10 minutes, reduce priority to give others a chance.
         */
This isn't a problem for 386 owners because XFree86 servers run setuid.

-allen

-- 
Allen Briggs - end killing - allen.briggs@bev.net ** MacBSD == NetBSD/mac68k **