aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn L McGrath <bug1@ihug.co.nz>2004-02-18 13:19:58 +0000
committerGlenn L McGrath <bug1@ihug.co.nz>2004-02-18 13:19:58 +0000
commit03a0643fbc5ae3e1ab2e7e29bb64617a4b94a5c9 (patch)
treed7818492581f8e2046c7bfcc06106259696145e6
parent82d42dbb57d45c077c2d8c933e0c745d989e4d97 (diff)
downloadbusybox-03a0643fbc5ae3e1ab2e7e29bb64617a4b94a5c9.tar.gz
Dont use same variable and struct name
-rw-r--r--networking/inetd.c72
1 files changed, 37 insertions, 35 deletions
diff --git a/networking/inetd.c b/networking/inetd.c
index 6980a9003..896a9978f 100644
--- a/networking/inetd.c
+++ b/networking/inetd.c
@@ -159,7 +159,7 @@
# define INETD_FEATURE_ENABLED
#endif
-static struct servtab {
+typedef struct servtab_s {
char *se_service; /* name of service */
int se_socktype; /* type of socket to use */
int se_family; /* address family */
@@ -183,8 +183,10 @@ static struct servtab {
int se_max; /* max # of instances of this service */
int se_count; /* number started since se_time */
struct timeval se_time; /* start of se_count */
- struct servtab *se_next;
-} *servtab;
+ struct servtab_s *se_next;
+} servtab_t;
+
+static servtab_t *servtab;
#ifdef INETD_FEATURE_ENABLED
struct biltin {
@@ -192,33 +194,33 @@ struct biltin {
int bi_socktype; /* type of socket supported */
short bi_fork; /* 1 if should fork before call */
short bi_wait; /* 1 if should wait for child */
- void (*bi_fn)(int, struct servtab *); /* fn which performs it */
+ void (*bi_fn)(int, servtab_t *); /* fn which performs it */
};
/* Echo received data */
#ifdef CONFIG_FEATURE_INETD_SUPPORT_BILTIN_ECHO
-static void echo_stream(int, struct servtab *);
-static void echo_dg(int, struct servtab *);
+static void echo_stream(int, servtab_t *);
+static void echo_dg(int, servtab_t *);
#endif
/* Internet /dev/null */
#ifdef CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DISCARD
-static void discard_stream(int, struct servtab *);
-static void discard_dg(int, struct servtab *);
+static void discard_stream(int, servtab_t *);
+static void discard_dg(int, servtab_t *);
#endif
/* Return 32 bit time since 1900 */
#ifdef CONFIG_FEATURE_INETD_SUPPORT_BILTIN_TIME
-static void machtime_stream(int, struct servtab *);
-static void machtime_dg(int, struct servtab *);
+static void machtime_stream(int, servtab_t *);
+static void machtime_dg(int, servtab_t *);
#endif
/* Return human-readable time */
#ifdef CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DAYTIME
-static void daytime_stream(int, struct servtab *);
-static void daytime_dg(int, struct servtab *);
+static void daytime_stream(int, servtab_t *);
+static void daytime_dg(int, servtab_t *);
#endif
/* Familiar character generator */
#ifdef CONFIG_FEATURE_INETD_SUPPORT_BILTIN_CHARGEN
-static void chargen_stream(int, struct servtab *);
-static void chargen_dg(int, struct servtab *);
+static void chargen_stream(int, servtab_t *);
+static void chargen_dg(int, servtab_t *);
#endif
static const struct biltin biltins[] = {
@@ -285,10 +287,10 @@ syslog_err_and_discard_dg(int se_socktype, const char *msg, ...)
_exit(1);
}
-static struct servtab *getconfigent(void)
+static servtab_t *getconfigent(void)
{
- static struct servtab serv;
- struct servtab *sep = &serv;
+ static servtab_t serv;
+ servtab_t *sep = &serv;
int argc;
char *cp = NULL;
char *cp_ptr;
@@ -423,7 +425,7 @@ more:
return (sep);
}
-static void freeconfig(struct servtab *cp)
+static void freeconfig(servtab_t *cp)
{
int i;
@@ -461,7 +463,7 @@ static void setproctitle(char *a, int s)
#endif /* INETD_FEATURE_ENABLED */
-static void setup(struct servtab *sep)
+static void setup(servtab_t *sep)
{
int on = 1;
@@ -529,7 +531,7 @@ static void setup(struct servtab *sep)
static void config(int signum)
{
- struct servtab *sep, *cp, **sepp;
+ servtab_t *sep, *cp, **sepp;
sigset_t oldmask;
unsigned n;
@@ -587,7 +589,7 @@ static void config(int signum)
// into the middle of a single line buffer for the config file.
//freeconfig(cp); // BUG?
} else {
- sep = (struct servtab *)xmalloc(sizeof (*sep));
+ sep = (servtab_t *)xmalloc(sizeof (*sep));
*sep = *cp;
sep->se_fd = -1;
sigprocmask(SIG_BLOCK, &blockmask, &oldmask);
@@ -671,7 +673,7 @@ static void reapchild(int signum)
{
int status;
int pid;
- struct servtab *sep;
+ servtab_t *sep;
(void)signum;
for (;;) {
@@ -697,7 +699,7 @@ static void reapchild(int signum)
static void retry(int signum)
{
- struct servtab *sep;
+ servtab_t *sep;
(void)signum;
timingout = 0;
@@ -715,7 +717,7 @@ static void retry(int signum)
static void goaway(int signum)
{
- struct servtab *sep;
+ servtab_t *sep;
(void)signum;
for (sep = servtab; sep; sep = sep->se_next)
@@ -729,7 +731,7 @@ static void goaway(int signum)
extern int inetd_main(int argc, char *argv[])
{
- struct servtab *sep;
+ servtab_t *sep;
struct group *grp = NULL;
struct sigaction sa;
int pid;
@@ -999,7 +1001,7 @@ extern int inetd_main(int argc, char *argv[])
#ifdef CONFIG_FEATURE_INETD_SUPPORT_BILTIN_ECHO
/* Echo service -- echo data back */
-static void echo_stream(int s, struct servtab *sep)
+static void echo_stream(int s, servtab_t *sep)
{
char buffer[BUFSIZE];
int i;
@@ -1012,7 +1014,7 @@ static void echo_stream(int s, struct servtab *sep)
}
/* Echo service -- echo data back */
-static void echo_dg(int s, struct servtab *sep)
+static void echo_dg(int s, servtab_t *sep)
{
char buffer[BUFSIZE];
int i;
@@ -1031,7 +1033,7 @@ static void echo_dg(int s, struct servtab *sep)
#ifdef CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DISCARD
/* Discard service -- ignore data */
-static void discard_stream(int s, struct servtab *sep)
+static void discard_stream(int s, servtab_t *sep)
{
char buffer[BUFSIZE];
@@ -1043,7 +1045,7 @@ static void discard_stream(int s, struct servtab *sep)
}
/* Discard service -- ignore data */
-static void discard_dg(int s, struct servtab *sep)
+static void discard_dg(int s, servtab_t *sep)
{
char buffer[BUFSIZE];
(void)sep;
@@ -1070,7 +1072,7 @@ static void initring(void)
}
/* Character generator */
-static void chargen_stream(int s, struct servtab *sep)
+static void chargen_stream(int s, servtab_t *sep)
{
char *rs;
int len;
@@ -1101,7 +1103,7 @@ static void chargen_stream(int s, struct servtab *sep)
}
/* Character generator */
-static void chargen_dg(int s, struct servtab *sep)
+static void chargen_dg(int s, servtab_t *sep)
{
struct sockaddr sa;
static char *rs;
@@ -1154,7 +1156,7 @@ static long machtime(void)
return (htonl((long)tv.tv_sec + 2208988800UL));
}
-static void machtime_stream(int s, struct servtab *sep)
+static void machtime_stream(int s, servtab_t *sep)
{
long result;
(void)sep;
@@ -1163,7 +1165,7 @@ static void machtime_stream(int s, struct servtab *sep)
write(s, (char *) &result, sizeof(result));
}
-static void machtime_dg(int s, struct servtab *sep)
+static void machtime_dg(int s, servtab_t *sep)
{
long result;
struct sockaddr sa;
@@ -1188,7 +1190,7 @@ static int human_readable_time_sprintf(char *buffer)
return sprintf(buffer, "%.24s\r\n", ctime(&clocc));
}
-static void daytime_stream(int s, struct servtab *sep)
+static void daytime_stream(int s, servtab_t *sep)
{
char buffer[256];
size_t st = human_readable_time_sprintf(buffer);
@@ -1199,7 +1201,7 @@ static void daytime_stream(int s, struct servtab *sep)
}
/* Return human-readable time of day */
-static void daytime_dg(int s, struct servtab *sep)
+static void daytime_dg(int s, servtab_t *sep)
{
char buffer[256];
struct sockaddr sa;