summaryrefslogtreecommitdiffstats
path: root/release/picobsd
diff options
context:
space:
mode:
authorluigi <luigi@FreeBSD.org>2009-04-27 16:57:19 +0000
committerluigi <luigi@FreeBSD.org>2009-04-27 16:57:19 +0000
commit4b9dbf472da5f546dbd62e12cafd5d7941e4eefb (patch)
treea49b721a5c9e378fcd611e23e3fb1fa0d3b567a3 /release/picobsd
parent84d9dc09c063c35c5f8d02fc19eab70bd40d6d35 (diff)
downloadFreeBSD-src-4b9dbf472da5f546dbd62e12cafd5d7941e4eefb.zip
FreeBSD-src-4b9dbf472da5f546dbd62e12cafd5d7941e4eefb.tar.gz
fix various build errors (missing or wrong return types for
various functions returning void, missing headers, and so on). MFC after: 4 weeks (not before 7.3 is out, anyways)
Diffstat (limited to 'release/picobsd')
-rw-r--r--release/picobsd/tinyware/ns/ns.c38
1 files changed, 22 insertions, 16 deletions
diff --git a/release/picobsd/tinyware/ns/ns.c b/release/picobsd/tinyware/ns/ns.c
index 2ada2a7..a4b3b5e 100644
--- a/release/picobsd/tinyware/ns/ns.c
+++ b/release/picobsd/tinyware/ns/ns.c
@@ -51,11 +51,14 @@
#include <netinet/tcp_var.h>
#include <netinet/udp.h>
#include <netinet/udp_var.h>
+#include <arpa/inet.h>
#include <err.h>
#include <errno.h>
#include <osreldate.h>
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
#include <unistd.h>
char *progname;
@@ -70,6 +73,8 @@ int delta = 0 ;
extern char *optarg;
extern int optind;
+void print_load_stats(void);
+
void
usage()
{
@@ -228,7 +233,7 @@ get_flags(char *buf, int flags)
#endif /*NEVER*/
}
-int
+void
print_routing(char *proto)
{
int mib[6];
@@ -414,18 +419,17 @@ print_routing(char *proto)
get_rtaddrs(ifam->ifam_addrs, sa, rti_info);
printf(" %s", Sock_ntop(sa, sa->sa_len));
}
- printf(" %u", rtm->rtm_use);
+ /* printf(" %u", rtm->rtm_use); */
printf("\n");
}
free(rt_buf);
free(if_buf);
free(if_table);
free(ifm_table);
- return;
-
}
-print_ip_stats()
+void
+print_ip_stats(void)
{
int mib[4];
int len;
@@ -442,7 +446,7 @@ print_ip_stats()
len = sizeof(struct ipstat);
if (sysctl(mib, 4, &s, &len, NULL, 0) < 0) {
perror("sysctl");
- return (-1);
+ return;
}
printf("\nIP statistics:\n");
printf("--------------\n");
@@ -486,7 +490,8 @@ print_ip_stats()
#endif
}
-print_tcp_stats()
+void
+print_tcp_stats(void)
{
int mib[4];
int len;
@@ -497,13 +502,13 @@ print_tcp_stats()
mib[2] = IPPROTO_TCP;
#ifndef TCPCTL_STATS
printf("sorry, tcp stats not available\n");
- return -1;
+ return;
#else
mib[3] = TCPCTL_STATS;
len = sizeof(struct tcpstat);
if (sysctl(mib, 4, &s, &len, NULL, 0) < 0) {
perror("sysctl");
- return (-1);
+ return;
}
printf("\nTCP statistics:\n");
printf("---------------\n");
@@ -584,7 +589,8 @@ print_tcp_stats()
#endif
}
-print_udp_stats()
+void
+print_udp_stats(void)
{
int mib[4];
int len;
@@ -597,7 +603,7 @@ print_udp_stats()
len = sizeof(struct udpstat);
if (sysctl(mib, 4, &s, &len, NULL, 0) < 0) {
perror("sysctl");
- return (-1);
+ return;
}
printf("\nUDP statistics:\n");
printf("---------------\n");
@@ -785,7 +791,7 @@ again:
exit(0);
}
-int
+void
print_load_stats(void)
{
static u_int32_t cp_time[5];
@@ -795,12 +801,12 @@ print_load_stats(void)
static int stathz ;
if (!lflag || !wflag)
- return 0;
+ return;
l = sizeof(new_cp_time) ;
bzero(new_cp_time, l);
if (sysctlbyname("kern.cp_time", new_cp_time, &l, NULL, 0) < 0) {
warn("sysctl: retrieving cp_time length");
- return 0;
+ return;
}
if (stathz == 0) {
struct clockinfo ci;
@@ -809,7 +815,7 @@ print_load_stats(void)
l = sizeof(ci) ;
if (sysctlbyname("kern.clockrate", &ci, &l, NULL, 0) < 0) {
warn("sysctl: retrieving clockinfo length");
- return 0;
+ return;
}
stathz = ci.stathz ;
bcopy(new_cp_time, cp_time, sizeof(cp_time));
@@ -822,4 +828,4 @@ print_load_stats(void)
"INTR %5.2f%% IDLE %5.2f%%\n",
X(0), X(1), X(2), X(3), X(4) );
bcopy(new_cp_time, cp_time, sizeof(cp_time));
-}
+}
OpenPOWER on IntegriCloud