summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2004-12-02 20:24:30 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2004-12-02 20:24:30 +0000
commit78219ad15ba190d4c9679bb579e9f747a2cf54ed (patch)
tree3076cf2be9c85ca009962ee5160af6579f221799
parent2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-78219ad15ba190d4c9679bb579e9f747a2cf54ed.tar.bz2
2004-12-02 Joel Sherrill <joel@OARcorp.com>
* libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c, libnetworking/sys/socketvar.h: Remove warnings.
-rw-r--r--cpukit/ChangeLog5
-rw-r--r--cpukit/libnetworking/kern/kern_sysctl.c3
-rw-r--r--cpukit/libnetworking/netinet/ip_mroute.c1
-rw-r--r--cpukit/libnetworking/sys/socketvar.h1
4 files changed, 9 insertions, 1 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index 7b5d81395a..1f15503e6a 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,3 +1,8 @@
+2004-12-02 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c,
+ libnetworking/sys/socketvar.h: Remove warnings.
+
2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/net/radix.c, libnetworking/net/radix.h,
diff --git a/cpukit/libnetworking/kern/kern_sysctl.c b/cpukit/libnetworking/kern/kern_sysctl.c
index 7f8be80b48..0fb1bc0a97 100644
--- a/cpukit/libnetworking/kern/kern_sysctl.c
+++ b/cpukit/libnetworking/kern/kern_sysctl.c
@@ -392,7 +392,8 @@ sysctl_add_oid(struct sysctl_ctx_list *clist, struct sysctl_oid_list *parent,
oidp->oid_kind = CTLFLAG_DYN | kind;
if ((kind & CTLTYPE) == CTLTYPE_NODE) {
/* Allocate space for children */
- SYSCTL_CHILDREN(oidp) = malloc(sizeof(struct sysctl_oid_list),
+ /* Later accessed by macro SYSCTL_CHILDREN(oidp) */
+ oidp->oid_arg1 = malloc(sizeof(struct sysctl_oid_list),
M_SYSCTLOID, M_WAITOK);
SLIST_INIT(SYSCTL_CHILDREN(oidp));
} else {
diff --git a/cpukit/libnetworking/netinet/ip_mroute.c b/cpukit/libnetworking/netinet/ip_mroute.c
index 662d695dfe..a0fff67646 100644
--- a/cpukit/libnetworking/netinet/ip_mroute.c
+++ b/cpukit/libnetworking/netinet/ip_mroute.c
@@ -17,6 +17,7 @@
#include <sys/param.h>
#include <sys/queue.h>
#include <sys/systm.h>
+#include <sys/sysctl.h>
#include <sys/mbuf.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
diff --git a/cpukit/libnetworking/sys/socketvar.h b/cpukit/libnetworking/sys/socketvar.h
index 3752b8a642..1fd0abdace 100644
--- a/cpukit/libnetworking/sys/socketvar.h
+++ b/cpukit/libnetworking/sys/socketvar.h
@@ -208,6 +208,7 @@ struct filedesc;
struct mbuf;
struct sockaddr;
struct stat;
+struct file;
/*
* File operations on sockets.