summaryrefslogtreecommitdiffstats
path: root/usr.bin/truss/syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/truss/syscalls.c')
-rw-r--r--usr.bin/truss/syscalls.c10
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);
OpenPOWER on IntegriCloud