]> code.citadel.org Git - citadel.git/blobdiff - ctdlsh/src/main.c
* added some socket stuff
[citadel.git] / ctdlsh / src / main.c
index 9ba6ba718f048b63e30dcb5337874da1f5ca3173..bbc14eb127b4e61dde746877e6ef163ec546f4c5 100644 (file)
@@ -4,6 +4,8 @@
  */
 
 #include <config.h>
+#include <stdlib.h>
+#include <unistd.h>
 #include <stdio.h>
 #include <readline/readline.h>
 
@@ -11,6 +13,19 @@ int main(int argc, char **argv)
 {
        char *cmd = NULL;
        char *prompt = "> ";
+       int server_socket = 0;
+
+       printf("Attaching to server...\r");
+       fflush(stdout);
+       server_socket = sock_connect("localhost", "504", "tcp");
+       if (server_socket < 0) {
+               exit(1);
+       }
+       printf("                      \r");
+
+       printf("\nCitadel administration shell v" PACKAGE_VERSION "\n");
+       printf("(c) 2009 citadel.org GPLv3\n");
+       printf("Type a command.  Or don't.  We don't care.\n\n");
 
        while (cmd = readline(prompt)) {