Fixed stuff I broke.
[citadel.git] / citadel / user_ops.h
1 int hash (char *str);
2 int getuser (struct usersupp *usbuf, char *name);
3 int lgetuser (struct usersupp *usbuf, char *name);
4 void putuser (struct usersupp *usbuf, char *name);
5 void lputuser (struct usersupp *usbuf, char *name);
6 int is_aide (void);
7 int is_room_aide (void);
8 int getuserbynumber (struct usersupp *usbuf, long int number);
9 void cmd_user (char *cmdbuf);
10 void session_startup (void);
11 void logout (struct CitContext *who);
12 void cmd_pass (char *buf);
13 int purge_user (char *pname);
14 int create_user (char *newusername);
15 void cmd_newu (char *cmdbuf);
16 void cmd_setp (char *new_pw);
17 void cmd_getu (void);
18 void cmd_setu (char *new_parms);
19 void cmd_slrp (char *new_ptr);
20 void cmd_invt_kick (char *iuser, int op);
21 void cmd_forg (void);
22 void cmd_gnur (void);
23 void cmd_greg (char *who);
24 void cmd_vali (char *v_args);
25 void ForEachUser(void (*CallBack)(struct usersupp *EachUser));
26 void ListThisUser(struct usersupp *usbuf);
27 void cmd_list (void);
28 void cmd_regi (void);
29 void cmd_chek (void);
30 void cmd_qusr (char *who);
31 void cmd_ebio (void);
32 void cmd_rbio (char *cmdbuf);
33 void cmd_lbio (void);
34 void cmd_agup (char *cmdbuf);
35 void cmd_asup (char *cmdbuf);
36 int NewMailCount(void);
37 void CtdlGetRelationship(struct visit *vbuf,
38                         struct usersupp *rel_user,
39                         struct quickroom *rel_room);
40 void CtdlSetRelationship(struct visit *newvisit,
41                         struct usersupp *rel_user,
42                         struct quickroom *rel_room);
43 void MailboxName(char *buf, struct usersupp *who, char *prefix);