This website works better with JavaScript.
Почетна
Преглед
Помоћ
Пријавите Се
Immanuel
/
btpd
Прати
1
Волим
0
Креирај огранак
0
Код
Дискусије
0
Захтеви за спајање
0
Издања
0
Вики
Activity
Преглед изворни кода
Clean up the #include sections in the btpd files. Most common headers and
all btpd headers are included through btpd.h.
master
Richard Nyberg
пре 17 година
родитељ
e8a5b6cf28
комит
2886768d30
19 измењених фајлова
са
44 додато
и
145 уклоњено
Подељен поглед
Diff Options
Show Stats
Download Patch File
Download Diff File
+0
-6
btpd/active.c
+2
-4
btpd/btpd.c
+20
-10
btpd/btpd.h
+3
-15
btpd/cli_if.c
+2
-11
btpd/content.c
+0
-3
btpd/download.c
+2
-7
btpd/download_subr.c
+2
-6
btpd/http_tr_if.c
+2
-12
btpd/main.c
+2
-17
btpd/net.c
+0
-3
btpd/net_buf.c
+1
-2
btpd/opts.c
+1
-8
btpd/peer.c
+3
-8
btpd/tlib.c
+1
-15
btpd/torrent.c
+0
-4
btpd/tracker_req.c
+1
-8
btpd/udp_tr_if.c
+0
-2
btpd/upload.c
+2
-4
btpd/util.c
+ 0
- 6
btpd/active.c
Прегледај датотеку
@@ -1,9 +1,3 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
void
+ 2
- 4
btpd/btpd.c
Прегледај датотеку
@@ -1,10 +1,8 @@
#include "btpd.h"
#include <signal.h>
#include <string.h>
#include <time.h>
#include "btpd.h"
#include "active.h"
static uint8_t m_peer_id[20];
static struct event m_sigint;
static struct event m_sigterm;
+ 20
- 10
btpd/btpd.h
Прегледај датотеку
@@ -2,23 +2,35 @@
#define BTPD_H
#include <sys/types.h>
#include <sys/s
ocke
t.h>
#include <sys/s
ta
t.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <assert.h>
#include <errno.h>
#include <event.h>
#include <fcntl.h>
#include <math.h>
#include <inttypes.h>
#include <limits.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "queue.h"
#include <benc.h>
#define DAEMON
#include <btpd_if.h>
#undef DAEMON
#include <event.h>
#include <metainfo.h>
#include <queue.h>
#include <subr.h>
#include "benc.h"
#include "metainfo.h"
#include "subr.h"
#include "iobuf.h"
#include "active.h"
#include "hashtable.h"
#include "net_buf.h"
#include "net_types.h"
@@ -30,9 +42,7 @@
#include "upload.h"
#include "content.h"
#include "opts.h"
#define DAEMON
#include "btpd_if.h"
#undef DAEMON
#include "tracker_req.h"
#define BTPD_VERSION PACKAGE_NAME "/" PACKAGE_VERSION
+ 3
- 15
btpd/cli_if.c
Прегледај датотеку
@@ -1,19 +1,7 @@
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <arpa/inet.h>
#include <sys/stat.h>
#include <inttypes.h>
#include <limits.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
#include "active.h"
#include "tracker_req.h"
#include <sys/un.h>
#include <iobuf.h>
struct cli {
int sd;
+ 2
- 11
btpd/content.c
Прегледај датотеку
@@ -1,16 +1,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
#include <openssl/sha.h>
#include "btpd.h"
#include "stream.h"
#include <stream.h>
struct content {
enum { CM_INACTIVE, CM_STARTING, CM_ACTIVE } state;
+ 0
- 3
btpd/download.c
Прегледај датотеку
@@ -1,7 +1,4 @@
#include <math.h>
#include "btpd.h"
#include "tracker_req.h"
/*
* Called when a peer announces it's got a new piece.
+ 2
- 7
btpd/download_subr.c
Прегледај датотеку
@@ -19,15 +19,10 @@
*
*/
#include <fcntl.h>
#include <math.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
#include <openssl/sha.h>
#include "btpd.h"
#include "stream.h"
#include <stream.h>
static struct piece *
piece_alloc(struct net *n, uint32_t index)
+ 2
- 6
btpd/http_tr_if.c
Прегледај датотеку
@@ -1,10 +1,6 @@
#include <arpa/inet.h>
#include <netinet/in.h>
#include <string.h>
#include "btpd.h"
#include "tracker_req.h"
#include
"http_client.h"
#include <http_client.h>
#define MAX_DOWNLOAD (1 << 18) // 256kB
+ 2
- 12
btpd/main.c
Прегледај датотеку
@@ -1,19 +1,9 @@
#include <sys/types.h>
#include <sys/file.h>
#include <sys/stat.h>
#include <arpa/inet.h>
#include "btpd.h"
#include <sys/file.h>
#include <err.h>
#include <errno.h>
#include <event.h>
#include <evdns.h>
#include <fcntl.h>
#include <getopt.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
static void
writepid(int pidfd)
+ 2
- 17
btpd/net.c
Прегледај датотеку
@@ -1,23 +1,8 @@
#include <sys/types.h>
#include "btpd.h"
#include <sys/uio.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/mman.h>
#include <sys/wait.h>
#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
static unsigned long m_bw_bytes_in;
static unsigned long m_bw_bytes_out;
+ 0
- 3
btpd/net_buf.c
Прегледај датотеку
@@ -1,6 +1,3 @@
#include <math.h>
#include <string.h>
#include "btpd.h"
static struct net_buf *m_choke;
+ 1
- 2
btpd/opts.c
Прегледај датотеку
@@ -1,5 +1,4 @@
#include <btpd.h>
#include <netinet/in.h>
#include "btpd.h"
const char *btpd_dir;
#ifdef DEBUG
+ 1
- 8
btpd/peer.c
Прегледај датотеку
@@ -1,13 +1,6 @@
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include "btpd.h"
#include <ctype.h>
#include <math.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
void
peer_kill(struct peer *p)
+ 3
- 8
btpd/tlib.c
Прегледај датотеку
@@ -1,13 +1,8 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include "btpd.h"
#include <sys/mman.h>
#include <dirent.h>
#include <fcntl.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
#include <iobuf.h>
HTBL_TYPE(numtbl, tlib, unsigned, num, nchain);
HTBL_TYPE(hashtbl, tlib, uint8_t, hash, hchain);
+ 1
- 15
btpd/torrent.c
Прегледај датотеку
@@ -1,21 +1,7 @@
#include <sys/types.h>
#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <math.h>
#include <limits.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "btpd.h"
#include <openssl/sha.h>
#include "btpd.h"
#include "tracker_req.h"
#include "stream.h"
#define SAVE_INTERVAL 300
static unsigned m_ntorrents;
+ 0
- 4
btpd/tracker_req.c
Прегледај датотеку
@@ -1,8 +1,4 @@
#include <string.h>
#include "btpd.h"
#include "subr.h"
#include "tracker_req.h"
#define REQ_DELAY 1
#define STOP_ERRORS 5
+ 1
- 8
btpd/udp_tr_if.c
Прегледај датотеку
@@ -1,13 +1,6 @@
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include "btpd.h"
#include <event.h>
#include <evdns.h>
#include <string.h>
#include "btpd.h"
#include "tracker_req.h"
struct udp_tr_req {
enum { UDP_RESOLVE, UDP_CONN_SEND, UDP_CONN_RECV,
+ 0
- 2
btpd/upload.c
Прегледај датотеку
@@ -1,5 +1,3 @@
#include <string.h>
#include "btpd.h"
#define CHOKE_INTERVAL (& (struct timeval) { 10, 0 })
+ 2
- 4
btpd/util.c
Прегледај датотеку
@@ -1,10 +1,8 @@
#include "btpd.h"
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include "btpd.h"
void *
btpd_malloc(size_t size)
{
Write
Preview
Loading…
Откажи
Сачувај