commit 2fc2696a9aa65501e5039cf0bfd54532d3dbcdbc
parent 2d4c959def2b5c8a8ed191eaaf75751006309e3d
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 31 Mar 2022 20:09:12 +0200
libc: OpenBSD: link in _gettimeofday syscall
Small test program:
int
main(void)
{
time_t t = time(NULL);
printf("%lld\n", t);
return 0;
}
Diffstat:
4 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/libc/arch/amd64/openbsd/.gitignore b/src/libc/arch/amd64/openbsd/.gitignore
@@ -2,6 +2,7 @@ _brk.s
_close.s
_exit.s
_getpid.s
+_gettimeofday.s
_kill.s
_lseek.s
_open.s
diff --git a/src/libc/arch/amd64/openbsd/Makefile b/src/libc/arch/amd64/openbsd/Makefile
@@ -9,6 +9,7 @@ GENOBJS =\
_close.$O\
_exit.$O\
_getpid.$O\
+ _gettimeofday.$O\
_kill.$O\
_lseek.$O\
_open.$O\
diff --git a/src/libc/arch/amd64/openbsd/syscall.lst b/src/libc/arch/amd64/openbsd/syscall.lst
@@ -8,5 +8,6 @@
17 _brk 1
20 _getpid 0
46 _sigaction 3
+67 _gettimeofday 2
122 _kill 2
198 _lseek 3
diff --git a/src/libc/objs/amd64-openbsd.mk b/src/libc/objs/amd64-openbsd.mk
@@ -6,6 +6,7 @@ OBJS =\
arch/amd64/openbsd/_close.$O\
arch/amd64/openbsd/_exit.$O\
arch/amd64/openbsd/_getpid.$O\
+ arch/amd64/openbsd/_gettimeofday.$O\
arch/amd64/openbsd/_kill.$O\
arch/amd64/openbsd/_lseek.$O\
arch/amd64/openbsd/_open.$O\