]> code.citadel.org Git - citadel.git/blobdiff - citadel/citadel_ipc.c
Text mode user interface -- added UI for rename user
[citadel.git] / citadel / citadel_ipc.c
index 004f8ad36f597301cbb0aadb00c6ffb82af1059f..a402ec1295512182d806217ea9e6ee99f5b9b941 100644 (file)
@@ -367,6 +367,22 @@ int CtdlIPCSetConfig(CtdlIPC *ipc, struct ctdluser *uret, char *cret)
 }
 
 
+/* RENU */
+int CtdlIPCRenameUser(CtdlIPC *ipc, char *oldname, char *newname, char *cret)
+{
+       register int ret;
+       char cmd[256];
+
+       if (!oldname) return -2;
+       if (!newname) return -2;
+       if (!cret) return -2;
+
+       snprintf(cmd, sizeof cmd, "RENU %s|%s", oldname, newname);
+       ret = CtdlIPCGenericCommand(ipc, cmd, NULL, 0, NULL, NULL, cret);
+       return ret;
+}
+
+
 /* GOTO */
 int CtdlIPCGotoRoom(CtdlIPC *ipc, const char *room, const char *passwd,
                struct ctdlipcroom **rret, char *cret)