1#ifndef __LIST_H 2#define __LIST_H 3 4#define MAX_LENGTH 128 5#define MIN_LENGTH 32 6#define MAX_CONTENT 256 7#define MINSIZE 64 8 9#define MYPORT 3568 10#define INOTIFY_PORT 3678 11#define MAXDATASIZE 1024 12#define BACKLOG 100 /* max listen num*/ 13#define OUTLEN 256 14 15#define PROGRESSBAR 1 16#define FIX 0 17#define TELLENC 1 18 19#define S_INITIAL 70 20#define S_SYNC 71 21#define S_DOWNUP 72 22#define S_UPLOAD 73 23#define S_DOWNLOAD 74 24#define S_STOP 75 25#define S_ERROR 76 26#define LOG_SIZE sizeof(struct LOG_STRUCT) 27 28#define LOCAL_SPACE_NOT_ENOUGH 900 29#define SERVER_SPACE_NOT_ENOUGH 901 30#define LOCAL_FILE_LOST 902 31#define SERVER_FILE_DELETED 903 32#define COULD_NOT_CONNECNT_TO_SERVER 904 33#define CONNECNTION_TIMED_OUT 905 34#define INVALID_ARGUMENT 906 35#define COULD_NOT_READ_RESPONSE_BODY 908 36#define HAVE_LOCAL_SOCKET 909 37#define SERVER_ROOT_DELETED 910 38#define PERMISSION_DENIED 911 39#define UNSUPPORT_ENCODING 912 40 41//#define SHELL_FILE "/tmp/write_nvram" 42//#define CONFIG_PATH "/tmp/Cloud/ftp.conf" 43 44//#ifndef NVRAM_ 45//#define TOKENFILE_RECORD "/opt/etc/ftp_tokenfile" 46//#endif 47 48//#define LIST_DIR "/tmp/ftpclient/list" 49//#define LIST_ONE_DIR "/tmp/ftpclient/list_one.txt" 50//#define LIST_SIZE_DIR "/tmp/ftpclient/list_size.txt" 51//#define TIME_DIR "/tmp/ftpclient/time.txt" 52//#define TIME_ONE_DIR "/tmp/ftpclient/time_one.txt" 53//#define LOG_DIR "/tmp/ftpclient/log/log.txt" 54 55#ifndef NVRAM_ 56#define TOKENFILE_RECORD "/opt/etc/.smartsync/ftp_tokenfile" 57#endif 58#define NOTIFY_PATH "/tmp/notify/usb" 59 60//20140914 by sherry 61#ifdef _PC 62//#define SHELL_FILE "/tmp/smartsync/ftpclient/script/write_nvram" 63#define CONFIG_PATH "/home/eric/sherry/ftpclient_PC/ftp.conf" 64//#define TMP_CONFIG "/tmp/smartsync/ftpclient/config/ftp_tmpconfig" 65//#define GET_NVRAM "/tmp/smartsync/ftpclient/script/ftpclient_get_nvram" 66//#define GET_INTERNET "/tmp/smartsync/ftpclient/script/ftpclient_get_internet" 67//#define VAL_INTERNET "/tmp/smartsync/ftpclient/config/ftp_val_internet" 68#define LIST_DIR "/home/eric/sherry/ftpclient_PC/temp/list" 69#define LIST_ONE_DIR "/home/eric/sherry/ftpclient_PC/temp/list_one.txt" 70#define LIST_SIZE_DIR "/home/eric/sherry/ftpclient_PC/temp/list_size.txt" 71#define TIME_DIR "/home/eric/sherry/ftpclient_PC/temp/time.txt" 72#define TIME_ONE_DIR "/home/eric/sherry/ftpclient_PC/temp/time_one.txt" 73#define CURL_HEAD "/home/eric/sherry/ftpclient_PC/temp/headdata" 74#define LOG_DIR "/home/eric/sherry/ftpclient_PC/.logs/ftpclient" 75#define CONFLICT_DIR "/home/eric/sherry/ftpclient_PC/.logs/ftpclient_errlog" 76#else 77#define SHELL_FILE "/tmp/smartsync/ftpclient/script/write_nvram" 78#define CONFIG_PATH "/tmp/smartsync/ftpclient/config/ftp.conf" 79#define TMP_CONFIG "/tmp/smartsync/ftpclient/config/ftp_tmpconfig" 80#define GET_NVRAM "/tmp/smartsync/ftpclient/script/ftpclient_get_nvram" 81#define GET_INTERNET "/tmp/smartsync/ftpclient/script/ftpclient_get_internet" 82#define VAL_INTERNET "/tmp/smartsync/ftpclient/config/ftp_val_internet" 83#define LIST_DIR "/tmp/smartsync/ftpclient/temp/list" 84#define STAT_DIR "/tmp/smartsync/ftpclient/temp/stat.txt" //2014.11.14 by sherry ������server��������������������� 85#define LIST_ONE_DIR "/tmp/smartsync/ftpclient/temp/list_one.txt" 86#define LIST_SIZE_DIR "/tmp/smartsync/ftpclient/temp/list_size.txt" 87#define TIME_DIR "/tmp/smartsync/ftpclient/temp/time.txt" 88#define TIME_ONE_DIR "/tmp/smartsync/ftpclient/temp/time_one.txt" 89#define CURL_HEAD "/tmp/smartsync/ftpclient/temp/headdata" 90#define LOG_DIR "/tmp/smartsync/.logs/ftpclient" 91#define CONFLICT_DIR "/tmp/smartsync/.logs/ftpclient_errlog" 92#endif 93//#define SERVERLIST_XML "/tmp/smartsync/ftpclient/temp/serverlist.xml" 94//#define SERVERLIST_TD "/tmp/smartsync/ftpclient/temp/serverlist.td" 95//#define SERVERLIST_LOG "/tmp/smartsync/ftpclient/temp/serverlist.log" 96//#define SERVERLIST_0 "/tmp/smartsync/ftpclient/temp/serverlist_0" 97//#define SERVERLIST_1 "/tmp/smartsync/ftpclient/temp/serverlist_1" 98//#define SERVERLIST_2 "/tmp/smartsync/ftpclient/temp/serverlist_2" 99 100#define SPACE " " 101#define ENTER "\n" 102 103#define PLAN_B 0 104 105#endif // LIST_H 106