summaryrefslogtreecommitdiffstats
path: root/mbbsd/cache.c
diff options
context:
space:
mode:
authorin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-08-07 17:32:38 +0800
committerin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-08-07 17:32:38 +0800
commitc663980c420bd8f1c95e5682325a908752030378 (patch)
tree7d487ea535b6b2076e46b3efc6ea681d8e929b2d /mbbsd/cache.c
parentd87136744dc022b12a61539f6dd724eb19707d18 (diff)
downloadpttbbs-c663980c420bd8f1c95e5682325a908752030378.tar
pttbbs-c663980c420bd8f1c95e5682325a908752030378.tar.gz
pttbbs-c663980c420bd8f1c95e5682325a908752030378.tar.bz2
pttbbs-c663980c420bd8f1c95e5682325a908752030378.tar.lz
pttbbs-c663980c420bd8f1c95e5682325a908752030378.tar.xz
pttbbs-c663980c420bd8f1c95e5682325a908752030378.tar.zst
pttbbs-c663980c420bd8f1c95e5682325a908752030378.zip
favbuf, zapbuf swapout
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@462 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/cache.c')
-rw-r--r--mbbsd/cache.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/mbbsd/cache.c b/mbbsd/cache.c
index 630390c1..27202de7 100644
--- a/mbbsd/cache.c
+++ b/mbbsd/cache.c
@@ -1,4 +1,4 @@
-/* $Id: cache.c,v 1.46 2002/08/06 08:58:25 in2 Exp $ */
+/* $Id: cache.c,v 1.47 2002/08/07 09:32:38 in2 Exp $ */
#include "bbs.h"
#ifndef __FreeBSD__
@@ -1135,6 +1135,9 @@ void outta_swapout(void **ptr, int length, char cacheid)
{
char fn[64];
int fd;
+#ifdef DEBUG
+ vmsg("swap out (%c) %d bytes", cacheid, length);
+#endif
sprintf(fn, "cache/" MYHOSTNAME "%c%d", cacheid, currpid);
if( (fd = open(fn, O_WRONLY | O_CREAT, 0600)) < 0 )
abort_bbs(0);
@@ -1148,6 +1151,9 @@ void outta_swapin(void **ptr, int length, char cacheid)
{
char fn[64];
int fd;
+#ifdef DEBUG
+ vmsg("swap in (%c) %d bytes", cacheid, length);
+#endif
sprintf(fn, "cache/" MYHOSTNAME "%c%d", cacheid, currpid);
if( (fd = open(fn, O_RDONLY)) < 0 )
abort_bbs(0);