summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2008-12-23 05:00:57 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2008-12-23 05:00:57 +0000
commitb7cfd627b311dd126369c4afa997c42e6f6d51fb (patch)
treec3c81296441970ae8d30ca865b09f62749a9c717
parent2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-b7cfd627b311dd126369c4afa997c42e6f6d51fb.tar.bz2
Add missing initializers.
-rw-r--r--cpukit/libi2c/libi2c.c4
-rw-r--r--cpukit/libmisc/dummy/dummy.c4
-rw-r--r--cpukit/libnetworking/netinet/ip_icmp.c6
-rw-r--r--cpukit/libnetworking/netinet/ip_input.c2
-rw-r--r--cpukit/libnetworking/netinet/raw_ip.c2
-rw-r--r--cpukit/libnetworking/netinet/udp_usrreq.c2
-rw-r--r--cpukit/libnetworking/rtems/rtems_syscall.c1
-rw-r--r--cpukit/librpc/src/rpc/rtems_rpc.c34
8 files changed, 47 insertions, 8 deletions
diff --git a/cpukit/libi2c/libi2c.c b/cpukit/libi2c/libi2c.c
index 64272ef5ae..2d54a640ed 100644
--- a/cpukit/libi2c/libi2c.c
+++ b/cpukit/libi2c/libi2c.c
@@ -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;
diff --git a/cpukit/libmisc/dummy/dummy.c b/cpukit/libmisc/dummy/dummy.c
index 5b151545c5..d577689114 100644
--- a/cpukit/libmisc/dummy/dummy.c
+++ b/cpukit/libmisc/dummy/dummy.c
@@ -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 = {
diff --git a/cpukit/libnetworking/netinet/ip_icmp.c b/cpukit/libnetworking/netinet/ip_icmp.c
index bee6eca5d5..91fa413d38 100644
--- a/cpukit/libnetworking/netinet/ip_icmp.c
+++ b/cpukit/libnetworking/netinet/ip_icmp.c
@@ -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.
diff --git a/cpukit/libnetworking/netinet/ip_input.c b/cpukit/libnetworking/netinet/ip_input.c
index 74d4a42876..5e8d1c42cd 100644
--- a/cpukit/libnetworking/netinet/ip_input.c
+++ b/cpukit/libnetworking/netinet/ip_input.c
@@ -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;
/*
diff --git a/cpukit/libnetworking/netinet/raw_ip.c b/cpukit/libnetworking/netinet/raw_ip.c
index cf695ee4b0..040c732cda 100644
--- a/cpukit/libnetworking/netinet/raw_ip.c
+++ b/cpukit/libnetworking/netinet/raw_ip.c
@@ -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
diff --git a/cpukit/libnetworking/netinet/udp_usrreq.c b/cpukit/libnetworking/netinet/udp_usrreq.c
index 0a9b6796ae..026a26ae28 100644
--- a/cpukit/libnetworking/netinet/udp_usrreq.c
+++ b/cpukit/libnetworking/netinet/udp_usrreq.c
@@ -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 *,
diff --git a/cpukit/libnetworking/rtems/rtems_syscall.c b/cpukit/libnetworking/rtems/rtems_syscall.c
index 8acb732d00..bb72ffa103 100644
--- a/cpukit/libnetworking/rtems/rtems_syscall.c
+++ b/cpukit/libnetworking/rtems/rtems_syscall.c
@@ -778,4 +778,5 @@ static const rtems_filesystem_file_handlers_r socket_handlers = {
NULL, /* fsync */
NULL, /* fdatasync */
rtems_bsdnet_fcntl, /* fcntl */
+ 0 /* rmnod */
};
diff --git a/cpukit/librpc/src/rpc/rtems_rpc.c b/cpukit/librpc/src/rpc/rtems_rpc.c
index 301ba2138b..d13455703e 100644
--- a/cpukit/librpc/src/rpc/rtems_rpc.c
+++ b/cpukit/librpc/src/rpc/rtems_rpc.c
@@ -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 */
};
/*