(For any replies, please cc. me, because I'm not subscribed) Attached is a patch making the limits for a process writable, so it is possible to change the limits of a task other than current. There are many reasons why this is desirable. The core limit is to me the most important. If a process hangs, because of some sort of race condition that happens once in a blue moon, and ulimit -c is set to 0, it might take forever to reproduce. It would be nice to be able to change that limit dynamically, to be able to get a core dump. Other limits should also be settable, but for now I've only done core size. The patch is against 2.6.27-rc1 btw, in case it isn't painfully obvious: this is my very first kernel patch that isn't a simple one-or-two-line bug fix Anders