On Tue, Oct 09, 2001 at 09:40:29AM +1000, Caniffe wrote:
>> I know that the MUD can dump core files, but mine does not, perhaps I could
>
>Anyhow, if you type "ulimit -a" you'll get maybe something like:
>core file size (blocks) 0
>"ulimit -c unlimited", which'll result in:
>core file size (blocks) unlimited
Or set it w/in the program itself.
(-- mailer code --)
somewhere early in the initialization of everything:
struct rlimit rlim;
rlim.rlim_max = RLIM_INFINITY;
if(setrlimit(RLIMIT_CORE, &rlim)) {
sprintf(errbuf, "SYSERR: Error setting core limit '%m');
basic_mud_log(errbuf);
} else
basic_mud_log("Core size set.");
I have a little function called void limits(void) called which does
that, makes sure the mud is running setgid as group mud, makes sure it's
chdir'ed to the right place, and a couple other little things like that.
-me
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/06/01 PST