]> andersk Git - moira.git/blobdiff - reg_svr/reg_svr.h
Command line printer manipulation client, and build goo.
[moira.git] / reg_svr / reg_svr.h
index 42d74727b5eb5f6ad0d15c9309df6c05dcfe0ccf..c66c018300fb8630cdd0af7894665cd7a1c06a86 100644 (file)
@@ -17,11 +17,13 @@ typedef struct reg_client {
   char *username;                      /* desired username. set by LOGN */
   int reserved_username;               /* if username wasn't picked by user */
   unsigned short *random;              /* random state */
+  int user_status;                      /* Status of account */
 } reg_client;
 
 void RIFO(reg_client *rc, int argc, char **argv);
 void SWRD(reg_client *rc, int argc, char **argv);
 void SPIN(reg_client *rc, int argc, char **argv);
+void CLGN(reg_client *rc, int argc, char **argv);
 void LOGN(reg_client *rc, int argc, char **argv);
 void PSWD(reg_client *rc, int argc, char **argv);
 void QUIT(reg_client *rc, int argc, char **argv);
@@ -39,7 +41,7 @@ enum { NO_MESSAGE, INTERNAL_ERROR, PROTOCOL_ERROR, DATABASE_CLOSED,
        BAD_SIX_WORDS, BAD_USERNAME, USERNAME_UNAVAILABLE, 
        RESERVED_USERNAME_UNAVAILABLE, USERNAME_OK, PASSWORD_SHORT,
        PASSWORD_SIMPLE, PASSWORD_SAMPLE, KADM_ERROR, DONE, BAD_PIN,
-       NUM_REG_ERRORS };
+       USERNAME_AVAILABLE, NUM_REG_ERRORS };
 
 #define TIMEOUT 300 /* 5 minutes */
 
This page took 0.072367 seconds and 4 git commands to generate.