aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/truss/syscalls.c
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>2001-12-11 23:34:02 +0000
committerMark Murray <markm@FreeBSD.org>2001-12-11 23:34:02 +0000
commit1be5d70444ee552644564f79d3b668cc12d371e2 (patch)
treee098039357509d2cf005759f795894172bd324b8 /usr.bin/truss/syscalls.c
parent0bbc882680ceece07eb134ddeb7fceffb59ea018 (diff)
downloadsrc-1be5d70444ee552644564f79d3b668cc12d371e2.tar.gz
src-1be5d70444ee552644564f79d3b668cc12d371e2.zip
Partial WARNS=1 fizes with NO_WERROR set to prevent world breakage.
Use __FBSDID().
Notes
Notes: svn path=/head/; revision=87703
Diffstat (limited to 'usr.bin/truss/syscalls.c')
-rw-r--r--usr.bin/truss/syscalls.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c
index fd3c7006ee8d..333e0d2321b2 100644
--- a/usr.bin/truss/syscalls.c
+++ b/usr.bin/truss/syscalls.c
@@ -53,6 +53,7 @@ static const char rcsid[] =
#include <string.h>
#include <unistd.h>
+#include "extern.h"
#include "syscall.h"
/*
@@ -103,8 +104,6 @@ struct syscall syscalls[] = {
{ 0, 0, 0, { { 0, 0 }}},
};
-char * ioctlname __P((int));
-
/*
* If/when the list gets big, it might be desirable to do it
* as a hash table or binary search.
@@ -128,7 +127,7 @@ get_syscall(const char *name) {
* Copy a fixed amount of bytes from the process.
*/
-int
+static int
get_struct(int procfd, void *offset, void *buf, int len) {
char *pos;
FILE *p;
@@ -261,7 +260,7 @@ print_arg(int fd, struct syscall_args *sc, unsigned long *args) {
break;
case Ioctl:
{
- char *temp = ioctlname(args[sc->offset]);
+ const char *temp = ioctlname(args[sc->offset]);
if (temp)
tmp = strdup(temp);
else {
@@ -290,8 +289,8 @@ print_arg(int fd, struct syscall_args *sc, unsigned long *args) {
{
struct sockaddr_storage ss;
char addr[64];
- struct sockaddr_in *sin;
- struct sockaddr_in6 *sin6;
+ struct sockaddr_in *lsin;
+ struct sockaddr_in6 *lsin6;
struct sockaddr_un *sun;
struct sockaddr *sa;
char *p;
@@ -316,14 +315,14 @@ print_arg(int fd, struct syscall_args *sc, unsigned long *args) {
switch (ss.ss_family) {
case AF_INET:
- sin = (struct sockaddr_in *)&ss;
- inet_ntop(AF_INET, &sin->sin_addr, addr, sizeof addr);
- asprintf(&tmp, "{ AF_INET %s:%d }", addr, htons(sin->sin_port));
+ lsin = (struct sockaddr_in *)&ss;
+ inet_ntop(AF_INET, &lsin->sin_addr, addr, sizeof addr);
+ asprintf(&tmp, "{ AF_INET %s:%d }", addr, htons(lsin->sin_port));
break;
case AF_INET6:
- sin6 = (struct sockaddr_in6 *)&ss;
- inet_ntop(AF_INET6, &sin6->sin6_addr, addr, sizeof addr);
- asprintf(&tmp, "{ AF_INET6 [%s]:%d }", addr, htons(sin6->sin6_port));
+ lsin6 = (struct sockaddr_in6 *)&ss;
+ inet_ntop(AF_INET6, &lsin6->sin6_addr, addr, sizeof addr);
+ asprintf(&tmp, "{ AF_INET6 [%s]:%d }", addr, htons(lsin6->sin6_port));
break;
case AF_UNIX:
sun = (struct sockaddr_un *)&ss;