From 5a326c471b0423aeae02d0ddb83d9241f8446cb0 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Fri, 28 Dec 2012 16:41:39 -0600 Subject: [PATCH] src/usec: C helper to emit microseconds on FreeBSD, which lacks date's %N --- src/usec/Makefile | 20 ++++++++++++++++++++ src/usec/usec.c | 9 +++++++++ 2 files changed, 29 insertions(+) create mode 100644 src/usec/Makefile create mode 100644 src/usec/usec.c diff --git a/src/usec/Makefile b/src/usec/Makefile new file mode 100644 index 0000000..99f7bfa --- /dev/null +++ b/src/usec/Makefile @@ -0,0 +1,20 @@ +default: depend all + +install: usec + install -m 555 usec ../../lib/sh/ + +usec: usec.o + $(CC) $(CFLAGS) usec.o -o usec + +usec.o: usec.c + $(CC) $(CFLAGS) -c usec.c + +depend: .depend + +.depend: *.c + $(CC) -E -MM *.c > .depend + +all: usec + +clean: + - rm -f usec *.o .depend diff --git a/src/usec/usec.c b/src/usec/usec.c new file mode 100644 index 0000000..388c40a --- /dev/null +++ b/src/usec/usec.c @@ -0,0 +1,9 @@ +#include +#include +int main(void) { + struct timeval time_now; + gettimeofday(&time_now,NULL); + printf ("%ld%06ld\n",time_now.tv_sec,time_now.tv_usec); + return 0; +} + -- 2.42.0