aboutsummaryrefslogtreecommitdiffstats
path: root/tools/include/nolibc/nolibc.h
diff options
context:
space:
mode:
authorWilly Tarreau <w@1wt.eu>2022-02-07 17:23:52 +0100
committerPaul E. McKenney <paulmck@kernel.org>2022-04-20 17:05:45 -0700
commitcec1505321020287c3acc5a63dd75859ebf5ad0d (patch)
treeae893fae7d9acf05c6510a8a272d6539be32d29d /tools/include/nolibc/nolibc.h
parenttools/nolibc/signal: move raise() to signal.h (diff)
downloadlinux-stable-cec1505321020287c3acc5a63dd75859ebf5ad0d.tar.xz
linux-stable-cec1505321020287c3acc5a63dd75859ebf5ad0d.zip
tools/nolibc/time: create time.h with time()
The time() syscall is used by a few simple applications, and is trivial to implement based on gettimeofday() that we already have. Let's create the file to ease porting and provide the function. It never returns any error, though it may segfault in case of invalid pointer, like other implementations relying on gettimeofday(). Signed-off-by: Willy Tarreau <w@1wt.eu> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'tools/include/nolibc/nolibc.h')
-rw-r--r--tools/include/nolibc/nolibc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/include/nolibc/nolibc.h b/tools/include/nolibc/nolibc.h
index 0f375e901a36..561dcdb83cee 100644
--- a/tools/include/nolibc/nolibc.h
+++ b/tools/include/nolibc/nolibc.h
@@ -92,6 +92,7 @@
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
+#include "time.h"
#include "unistd.h"
/* Used by programs to avoid std includes */