40 lines
878 B
C
40 lines
878 B
C
#ifndef BTCONFIG_H
|
|
#define BTCONFIG_H
|
|
|
|
extern size_t cfg_req_slice_size;
|
|
|
|
#define MAX_METAINFO_FILESIZ 4194304
|
|
#define cfg_max_slice_size 131072
|
|
#define cfg_req_queue_length 64
|
|
#define MAX_PF_LEN 8
|
|
#define PEER_ID_LEN 20
|
|
#define PEER_PFX "-C61304-"
|
|
|
|
extern size_t cfg_cache_size;
|
|
|
|
extern size_t cfg_max_peers;
|
|
extern size_t cfg_min_peers;
|
|
|
|
extern int cfg_listen_port;
|
|
extern int cfg_max_listen_port;
|
|
extern int cfg_min_listen_port;
|
|
|
|
extern time_t cfg_seed_hours;
|
|
|
|
extern int cfg_max_bandwidth;
|
|
|
|
// arguments global value
|
|
extern char *arg_metainfo_file;
|
|
extern char *arg_bitfield_file;
|
|
extern char *arg_save_as;
|
|
extern char *arg_user_agent;
|
|
|
|
extern unsigned char arg_flg_force_seed_mode;
|
|
extern unsigned char arg_flg_check_only;
|
|
extern unsigned char arg_flg_exam_only;
|
|
extern unsigned char arg_flg_make_torrent;
|
|
|
|
extern size_t arg_piece_length;
|
|
extern char *arg_announce;
|
|
#endif
|