/* /secure/cmd * from the Dead Souls LPC Library * gives information on leaked memory * NOTE: Only works with DEBUGMALLOC defined * created by Descartes of Borg 950206 */ #include <lib.h> inherit LIB_DAEMON; string cmd(string unused) { string ret = check_memory(1); string tmpfile = generate_tmp(); write("%^RED%^The output for this command may be misleading. It is kept "+ "as a historical curiosity, but is not necessarily reliable.%^RESET%^"); if(sizeof(ret) < 7000) write(ret); else { write_file(tmpfile,ret); this_player()->eventPage(tmpfile); } rm(tmpfile); return "%^RED%^The output for this command may be misleading. It is kept "+ "as a historical curiosity, but is not necessarily reliable.%^RESET%^"; } void help() { message("help", "Syntax: <memcheck>\n\n" "Gives you information about leaked memory. " "\n\n" "See also: mstatus, netstat", this_player()); }