A clone of btpd with my configuration changes.
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

51 satır
1.2 KiB

  1. #ifndef BTCLI_H
  2. #define BTCLI_H
  3. #include <err.h>
  4. #include <errno.h>
  5. #include <getopt.h>
  6. #include <inttypes.h>
  7. #include <limits.h>
  8. #include <math.h>
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11. #include <string.h>
  12. #include "btpd_if.h"
  13. #include "metainfo.h"
  14. #include "subr.h"
  15. #include "benc.h"
  16. #include "iobuf.h"
  17. #include "queue.h"
  18. extern const char *btpd_dir;
  19. extern struct ipc *ipc;
  20. void btpd_connect(void);
  21. enum ipc_err handle_ipc_res(enum ipc_err err, const char *cmd,
  22. const char *target);
  23. char tstate_char(enum ipc_tstate ts);
  24. int torrent_spec(char *arg, struct ipc_torrent *tp);
  25. void print_rate(long long rate);
  26. void print_size(long long size);
  27. void print_ratio(long long part, long long whole);
  28. void print_percent(long long part, long long whole);
  29. void usage_add(void);
  30. void cmd_add(int argc, char **argv);
  31. void usage_del(void);
  32. void cmd_del(int argc, char **argv);
  33. void usage_list(void);
  34. void cmd_list(int argc, char **argv);
  35. void usage_stat(void);
  36. void cmd_stat(int argc, char **argv);
  37. void usage_kill(void);
  38. void cmd_kill(int argc, char **argv);
  39. void usage_start(void);
  40. void cmd_start(int argc, char **argv);
  41. void usage_stop(void);
  42. void cmd_stop(int argc, char **argv);
  43. #endif