#ifndef __MAGIFTPD_H #define __MAGIFTPD_H struct ftpclient { int fd; int data_socket; char current_path[PATH_MAX]; char data_ip[INET6_ADDRSTRLEN]; int data_port; int type; char ip[INET6_ADDRSTRLEN]; char hostip[INET6_ADDRSTRLEN]; char name[16]; char password[32]; int data_srv_socket; int status; int seclevel; }; struct ftpserver { int port; char *fileroot; char *userdb; char *upload_folder; int upload_seclevel; int min_passive_port; int max_passive_port; int last_passive_port; }; #endif