+/*
+ * $Id$
+ *
+ * Functions which manage policy for rooms (such as message expiry)
+ */
+
+#include "sysdep.h"
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/stat.h>
#include <string.h>
-#include <pthread.h>
#include <time.h>
#include <limits.h>
#include "citadel.h"
#include "support.h"
#include "user_ops.h"
#include "msgbase.h"
-#include "serv_chat.h"
#include "citserver.h"
+#include "tools.h"
/*
struct floor flbuf;
char which[256];
- bzero(&exp, sizeof(struct ExpirePolicy));
+ memset(&exp, 0, sizeof(struct ExpirePolicy));
extract(which, argbuf, 0);
exp.expire_mode = extract_int(argbuf, 1);
exp.expire_value = extract_int(argbuf, 2);
}
lgetroom(&CC->quickroom, CC->quickroom.QRname);
memcpy(&CC->quickroom.QRep, &exp, sizeof(struct ExpirePolicy));
- lputroom(&CC->quickroom, CC->quickroom.QRname);
+ lputroom(&CC->quickroom);
cprintf("%d ok\n", OK);
return;
}