ytht cvs临时加的mtrace()检查内存泄漏情况
最近cvs的代码在cygwin下编译手动改一下src/main.c
--- main.c.bak 2004-05-28 21:18:40.000000000 +0800
+++ main.c 2004-05-28 21:19:08.000000000 +0800
@@ -24,7 +24,7 @@
#include "bbs.h"
#include "bbstelnet.h"
-#include <mcheck.h>
+//#include <mcheck.h>
int ERROR_READ_SYSTEM_FILE = NA;
int RMSG = YEA;
@@ -956,7 +956,7 @@
if (flock(fd, LOCK_EX | LOCK_NB) == 0) {
sprintf(fname, MY_BBS_HOME"/mtrace/mtrace_bbs.%d.%d
", (int) now_t, getpid());
setenv("MALLOC_TRACE", fname, 1);
- mtrace();
+ //mtrace();
} else {
close(fd);
}
【 在 tnds (拖泥带水·难忘8973) 的大作中提到: 】
: $ make
: make -C ythtlib install
: make[1]: Entering directory `/home/bbs/bbssrc/ythtlib'
: mkdir -p /home/bbs/bin
: cp libytht.a /home/bbs/bin
: make[1]: Leaving directory `/home/bbs/bbssrc/ythtlib'
: ...................
--
FROM 211.155.251.247