aboutsummaryrefslogtreecommitdiff
path: root/networking
diff options
context:
space:
mode:
authormarkw <markw@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-01-23 22:30:04 +0000
committermarkw <markw@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-01-23 22:30:04 +0000
commitb2b4893698607c194acfd2e355154b54273b8880 (patch)
tree852d97bdc34c44dbcf29cc8b5cd9257a8c90f7b3 /networking
parentfc2d2e3371dbe137decc3aa2065acd6140226f94 (diff)
downloadbusybox-w32-b2b4893698607c194acfd2e355154b54273b8880.tar.gz
busybox-w32-b2b4893698607c194acfd2e355154b54273b8880.tar.bz2
busybox-w32-b2b4893698607c194acfd2e355154b54273b8880.zip
#define -> static const int. Also got rid of some big static buffers.
git-svn-id: svn://busybox.net/trunk/busybox@1642 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'networking')
-rw-r--r--networking/ping.c20
-rw-r--r--networking/telnet.c28
-rw-r--r--networking/wget.c4
3 files changed, 28 insertions, 24 deletions
diff --git a/networking/ping.c b/networking/ping.c
index 8276dda4b..f5769b74e 100644
--- a/networking/ping.c
+++ b/networking/ping.c
@@ -1,6 +1,6 @@
1/* vi: set sw=4 ts=4: */ 1/* vi: set sw=4 ts=4: */
2/* 2/*
3 * $Id: ping.c,v 1.31 2001/01/22 22:48:42 andersen Exp $ 3 * $Id: ping.c,v 1.32 2001/01/23 22:30:04 markw Exp $
4 * Mini ping implementation for busybox 4 * Mini ping implementation for busybox
5 * 5 *
6 * Copyright (C) 1999 by Randolph Chung <tausq@debian.org> 6 * Copyright (C) 1999 by Randolph Chung <tausq@debian.org>
@@ -58,7 +58,7 @@
58#if ! defined __GLIBC__ && ! defined __UCLIBC__ 58#if ! defined __GLIBC__ && ! defined __UCLIBC__
59typedef unsigned int socklen_t; 59typedef unsigned int socklen_t;
60 60
61#define ICMP_MINLEN 8 /* abs minimum */ 61static const int ICMP_MINLEN = 8; /* abs minimum */
62 62
63struct icmp_ra_addr 63struct icmp_ra_addr
64{ 64{
@@ -134,13 +134,13 @@ struct icmp
134}; 134};
135#endif 135#endif
136 136
137#define DEFDATALEN 56 137static const int DEFDATALEN = 56;
138#define MAXIPLEN 60 138static const int MAXIPLEN = 60;
139#define MAXICMPLEN 76 139static const int MAXICMPLEN = 76;
140#define MAXPACKET 65468 140static const int MAXPACKET = 65468;
141#define MAX_DUP_CHK (8 * 128) 141#define MAX_DUP_CHK (8 * 128)
142#define MAXWAIT 10 142static const int MAXWAIT = 10;
143#define PINGINTERVAL 1 /* second */ 143static const int PINGINTERVAL = 1; /* second */
144 144
145#define O_QUIET (1 << 0) 145#define O_QUIET (1 << 0)
146 146
@@ -262,7 +262,7 @@ extern int ping_main(int argc, char **argv)
262static char *hostname = NULL; 262static char *hostname = NULL;
263static struct sockaddr_in pingaddr; 263static struct sockaddr_in pingaddr;
264static int pingsock = -1; 264static int pingsock = -1;
265static int datalen = DEFDATALEN; 265static int datalen; /* intentionally uninitialized to work around gcc bug */
266 266
267static long ntransmitted = 0, nreceived = 0, nrepeats = 0, pingcount = 0; 267static long ntransmitted = 0, nreceived = 0, nrepeats = 0, pingcount = 0;
268static int myid = 0, options = 0; 268static int myid = 0, options = 0;
@@ -508,6 +508,8 @@ extern int ping_main(int argc, char **argv)
508{ 508{
509 char *thisarg; 509 char *thisarg;
510 510
511 datalen = DEFDATALEN; /* initialized here rather than in global scope to work around gcc bug */
512
511 argc--; 513 argc--;
512 argv++; 514 argv++;
513 options = 0; 515 options = 0;
diff --git a/networking/telnet.c b/networking/telnet.c
index 76956e9ac..ac6813e29 100644
--- a/networking/telnet.c
+++ b/networking/telnet.c
@@ -50,7 +50,7 @@
50#include <netdb.h> 50#include <netdb.h>
51 51
52#if 0 52#if 0
53#define DOTRACE 1 53static const int DOTRACE = 1;
54#endif 54#endif
55 55
56#ifdef DOTRACE 56#ifdef DOTRACE
@@ -67,21 +67,23 @@
67#include <sys/time.h> 67#include <sys/time.h>
68#endif 68#endif
69 69
70#define DATABUFSIZE 128 70static const int DATABUFSIZE = 128;
71#define IACBUFSIZE 128 71static const int IACBUFSIZE = 128;
72 72
73#define CHM_TRY 0 73static const int CHM_TRY = 0;
74#define CHM_ON 1 74static const int CHM_ON = 1;
75#define CHM_OFF 2 75static const int CHM_OFF = 2;
76 76
77#define UF_ECHO 0x01 77static const int UF_ECHO = 0x01;
78#define UF_SGA 0x02 78static const int UF_SGA = 0x02;
79 79
80#define TS_0 1 80enum {
81#define TS_IAC 2 81 TS_0 = 1,
82#define TS_OPT 3 82 TS_IAC = 2,
83#define TS_SUB1 4 83 TS_OPT = 3,
84#define TS_SUB2 5 84 TS_SUB1 = 4,
85 TS_SUB2 = 5,
86};
85 87
86#define WriteCS(fd, str) write(fd, str, sizeof str -1) 88#define WriteCS(fd, str) write(fd, str, sizeof str -1)
87 89
diff --git a/networking/wget.c b/networking/wget.c
index a5c3e7baf..e3e6eed79 100644
--- a/networking/wget.c
+++ b/networking/wget.c
@@ -49,7 +49,7 @@ static char *curfile; /* Name of current file being transferred. */
49static struct timeval start; /* Time a transfer started. */ 49static struct timeval start; /* Time a transfer started. */
50volatile unsigned long statbytes; /* Number of bytes transferred so far. */ 50volatile unsigned long statbytes; /* Number of bytes transferred so far. */
51/* For progressmeter() -- number of seconds before xfer considered "stalled" */ 51/* For progressmeter() -- number of seconds before xfer considered "stalled" */
52#define STALLTIME 5 52static const int STALLTIME = 5;
53#endif 53#endif
54 54
55int wget_main(int argc, char **argv) 55int wget_main(int argc, char **argv)
@@ -515,7 +515,7 @@ progressmeter(int flag)
515 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 515 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
516 * SUCH DAMAGE. 516 * SUCH DAMAGE.
517 * 517 *
518 * $Id: wget.c,v 1.17 2001/01/22 22:48:42 andersen Exp $ 518 * $Id: wget.c,v 1.18 2001/01/23 22:30:04 markw Exp $
519 */ 519 */
520 520
521 521