Add missing initializers.

This commit is contained in:
Ralf Corsepius
2008-12-23 05:00:57 +00:00
parent a10fd8d96a
commit b7cfd627b3
8 changed files with 47 additions and 8 deletions

View File

@@ -113,12 +113,12 @@ static struct i2cbus
volatile short waiting;
volatile char started;
char *name;
} busses[MAX_NO_BUSSES] = { { 0 } };
} busses[MAX_NO_BUSSES] = { { 0, 0, 0, 0, 0 } };
static struct
{
rtems_libi2c_drv_t *drv;
} drvs[MAX_NO_DRIVERS] = { { 0} };
} drvs[MAX_NO_DRIVERS] = { { 0 } };
static rtems_id libmutex = 0;

View File

@@ -50,6 +50,10 @@ int main( int, char **, char **);
NULL, /* link to next interface */
"127.0.0.1", /* IP address */
"255.0.0.0", /* IP net mask */
0, /* hardware_address */
0, 0, 0, 0,
0, 0, 0,
0
};
struct rtems_bsdnet_config rtems_bsdnet_config = {

View File

@@ -215,9 +215,9 @@ freeit:
m_freem(n);
}
static struct sockaddr_in icmpsrc = { sizeof (struct sockaddr_in), AF_INET };
static struct sockaddr_in icmpdst = { sizeof (struct sockaddr_in), AF_INET };
static struct sockaddr_in icmpgw = { sizeof (struct sockaddr_in), AF_INET };
static struct sockaddr_in icmpsrc = { sizeof (struct sockaddr_in), AF_INET, 0, {0}, {0} };
static struct sockaddr_in icmpdst = { sizeof (struct sockaddr_in), AF_INET, 0, {0}, {0} };
static struct sockaddr_in icmpgw = { sizeof (struct sockaddr_in), AF_INET, 0, {0}, {0} };
/*
* Process a received ICMP message.

View File

@@ -224,7 +224,7 @@ ip_init(void)
}
static struct sockaddr_in ipaddr = { sizeof(ipaddr), AF_INET };
static struct sockaddr_in ipaddr = { sizeof(ipaddr), AF_INET, 0, {0}, {0} };
static struct route ipforward_rt;
/*

View File

@@ -98,7 +98,7 @@ rip_init(void)
ripcbinfo.hashbase = hashinit(1, M_PCB, &ripcbinfo.hashmask);
}
static struct sockaddr_in ripsrc = { sizeof(ripsrc), AF_INET };
static struct sockaddr_in ripsrc = { sizeof(ripsrc), AF_INET, 0, {0}, {0} };
/*
* Setup generic address and protocol structures
* for raw_input routine, then pass them along with

View File

@@ -84,7 +84,7 @@ struct inpcbinfo udbinfo;
SYSCTL_STRUCT(_net_inet_udp, UDPCTL_STATS, stats, CTLFLAG_RD,
&udpstat, udpstat, "");
static struct sockaddr_in udp_in = { sizeof(udp_in), AF_INET };
static struct sockaddr_in udp_in = { sizeof(udp_in), AF_INET, 0, {0}, {0} };
static void udp_detach(struct inpcb *);
static int udp_output(struct inpcb *, struct mbuf *, struct mbuf *,

View File

@@ -778,4 +778,5 @@ static const rtems_filesystem_file_handlers_r socket_handlers = {
NULL, /* fsync */
NULL, /* fdatasync */
rtems_bsdnet_fcntl, /* fcntl */
0 /* rmnod */
};

View File

@@ -13,6 +13,23 @@
*/
static struct _rtems_rpc_task_variables rpc_default = {
-1, /* svc_maxfd */
{{0}}, /* svc_svc_fdset */
NULL, /* svc_xports */
0, /* svc_xportssize */
0, /* svc__svc_fdsetsize */
0, /* svc__svc_fdset */
NULL, /* svc_svc_head */
0, /* clnt_perror_buf */
0, /* clnt_raw_private */
0, /* call_rpc_private */
0, /* svc_raw_private */
0, /* svc_simple_proglst */
0, /* svc_simple_pl */
0, /* svc_simple_transp */
0, /* rpcdname_default_domain */
0 /* svc_auths_Auths */
};
/*
@@ -20,6 +37,23 @@ static struct _rtems_rpc_task_variables rpc_default = {
*/
static const struct _rtems_rpc_task_variables rpc_init = {
-1, /* svc_maxfd */
{{0}}, /* svc_svc_fdset */
NULL, /* svc_xports */
0, /* svc_xportssize */
0, /* svc__svc_fdsetsize */
0, /* svc__svc_fdset */
NULL, /* svc_svc_head */
0, /* clnt_perror_buf */
0, /* clnt_raw_private */
0, /* call_rpc_private */
0, /* svc_raw_private */
0, /* svc_simple_proglst */
0, /* svc_simple_pl */
0, /* svc_simple_transp */
0, /* rpcdname_default_domain */
0 /* svc_auths_Auths */
};
/*