]> xenbits.xensource.com Git - unikraft/libs/newlib.git/commit
Adapt to the latest changes in Unikraft core
authorEduard Vintilă <eduard.vintila47@gmail.com>
Wed, 23 Nov 2022 18:34:46 +0000 (20:34 +0200)
committerUnikraft <monkey@unikraft.io>
Mon, 8 May 2023 10:10:14 +0000 (10:10 +0000)
commit1ba6625245f785288615b3d770270900c6d57489
tree308b5dc629b7d533b1aa8a39e1c1592bc1ae06aa
parentdea6ac34da547c9ea5831ed4f6044669259285b4
Adapt to the latest changes in Unikraft core

This commit updates various headers to match the latest posix-time
interface from Unikraft core, while also introducing new glue code
(`__uk_init_tls.c`) to adapt the library to the new TCB/TLS layout.

Checkpatch-Ignore: EMBEDDED_FUNCTION_NAME
Signed-off-by: Eduard Vintilă <eduard.vintila47@gmail.com>
Reviewed-by: Maria Sfiraiala <maria.sfiraiala@gmail.com>
Reviewed-by: Teodor Tiron <teotiron@gmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #28
12 files changed:
Config.uk
Makefile.uk
__uk_init_tls.c [new file with mode: 0644]
fork.c [new file with mode: 0644]
include/dirent.h
include/sys/time.h
include/time.h
include/time_types.h [new file with mode: 0644]
include/uk/_timespec.h
include/uk/_types.h
musl-imported/include/sys/ioctl.h
patches/0017-Remove-__nonnull-coliding-with-existent-macro.patch [new file with mode: 0644]