* Here's the big one... the Citadel context structure.
*
* This structure keeps track of all information relating to a running
- * session on the server. We keep one of these for each session thread.
+ * session on the server. We keep one of these for each session.
*
*/
struct CitContext {
int cs_pid; /* session ID */
int dont_term; /* for special activities like artv so we don't get killed */
- double created; /* time of birth */
+ double created; /* time of birth */
time_t lastcmd; /* time of last command executed */
time_t lastidle; /* For computing idle time */
CCState state; /* thread state (see CON_ values below) */
int curr_view; /* The view type for the current user/room */
int is_master; /* Is this session logged in using the master user? */
- char net_node[32] ;/* Is the client another Citadel server? */
time_t previous_login; /* Date/time of previous login */
char lastcmdname[5]; /* name of last command executed */
unsigned cs_flags; /* miscellaneous flags */
char upl_comment[256];
char upl_filedir[PATH_MAX];
char upl_mimetype[64];
- char dl_is_net;
- char upload_type;
struct ctdluser user; /* Database record buffers */
struct ctdlroom room;