#include <limits.h>
#include "citadel.h"
#include "server.h"
-#include "sysdep_decls.h"
#include "citserver.h"
#include "support.h"
#include "config.h"
-#include "serv_extensions.h"
#include "room_ops.h"
#include "user_ops.h"
#include "policy.h"
#include "database.h"
#include "msgbase.h"
+
+#include "ctdl_module.h"
+
+
+
extern struct CitContext *ContextList;
struct cdbdata *cdbfr;
long *msglist = NULL;
int num_msgs = 0;
- int i;
char mailboxname[ROOMNAMELEN];
}
if (num_msgs > 0) {
- for (i = 0; i < num_msgs; ++i) {
- CtdlCopyMsgToRoom(msglist[i], mailboxname);
- }
+ CtdlCopyMsgsToRoom(msglist, num_msgs, mailboxname);
}
/* Now free the memory we used, and go away. */
}
-char *serv_newuser_init(void)
+CTDL_MODULE_INIT(newuser)
{
CtdlRegisterSessionHook(CopyNewUserGreetings, EVT_LOGIN);
+
+ /* return our Subversion id for the Log */
return "$Id$";
}