diff options
author | mdodd <mdodd@FreeBSD.org> | 2002-08-06 12:46:14 +0000 |
---|---|---|
committer | mdodd <mdodd@FreeBSD.org> | 2002-08-06 12:46:14 +0000 |
commit | d20661ba2238a6eda810c8742a10555ea6eb25fa (patch) | |
tree | 1b24135e5d5c5ddc6f9d045c1ec7abbe7c372512 /usr.bin/truss/syscalls.c | |
parent | 64730354998132922bd83e12ba02fa439e39aa1f (diff) | |
download | FreeBSD-src-d20661ba2238a6eda810c8742a10555ea6eb25fa.zip FreeBSD-src-d20661ba2238a6eda810c8742a10555ea6eb25fa.tar.gz |
- Use time.h not sys/time.h.
- Fix printf format errors.
Submitted by: bde
Diffstat (limited to 'usr.bin/truss/syscalls.c')
-rw-r--r-- | usr.bin/truss/syscalls.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c index de8edf2..762d101 100644 --- a/usr.bin/truss/syscalls.c +++ b/usr.bin/truss/syscalls.c @@ -40,7 +40,6 @@ static const char rcsid[] = */ #include <sys/types.h> -#include <sys/time.h> #include <sys/socket.h> #include <sys/un.h> #include <netinet/in.h> @@ -52,6 +51,7 @@ static const char rcsid[] = #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <time.h> #include <unistd.h> #include "truss.h" @@ -417,14 +417,14 @@ print_syscall(struct trussinfo *trussinfo, const char *name, int nargs, char **s if (trussinfo->flags & ABSOLUTETIMESTAMPS) { timespecsubt(&trussinfo->after, &trussinfo->start_time, &timediff); - len += fprintf(trussinfo->outfile, "%d.%0.9d ", - timediff.tv_sec, timediff.tv_nsec); + len += fprintf(trussinfo->outfile, "%ld.%09ld ", + (long)timediff.tv_sec, (long)timediff.tv_nsec); } if (trussinfo->flags & RELATIVETIMESTAMPS) { timespecsubt(&trussinfo->after, &trussinfo->before, &timediff); - len += fprintf(trussinfo->outfile, "%d.%0.9d ", - timediff.tv_sec, timediff.tv_nsec); + len += fprintf(trussinfo->outfile, "%ld.%09ld ", + (long)timediff.tv_sec, (long)timediff.tv_nsec); } len += fprintf(trussinfo->outfile, "%s(", name); |