class dataconn { mixed data; string path; int pos; int parent_fd; int type; int len; int append; }
class session { int fd; string user_name; int logged_in; string cwd; string data_addr; int last_data; int data_port; int data_fd; int type; int idle; string rnfr; int offset; int use_default; int pasv_fd; int pasv_cb; }