mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 15:15:44 +00:00
Add missing initializers.
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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;
|
||||
|
||||
/*
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 *,
|
||||
|
||||
@@ -778,4 +778,5 @@ static const rtems_filesystem_file_handlers_r socket_handlers = {
|
||||
NULL, /* fsync */
|
||||
NULL, /* fdatasync */
|
||||
rtems_bsdnet_fcntl, /* fcntl */
|
||||
0 /* rmnod */
|
||||
};
|
||||
|
||||
@@ -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 */
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user