[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT PATCH 0/3] lib/uksysinfo: Register `uname` to syscall_shim



Registers the `uname` system call to syscall_shim. In order to be
compatible for the case when glibc is running on top of Unikraft
as an unmodified Linux ELF application, we return a newer kernel
version number as we actual have as Unikraft version number.
This is done in order to let glibc continue its initialization.

This patch series depends on the series:
 "lib/syscall_shim: Handling binary system calls"
 (https://patchwork.unikraft.org/project/unikraft/list/?series=1095)

Simon Kuenzer (3):
  lib/uksysinfo: Rename internal name to libuksysinfo
  lib/uksysinfo: Register `uname` to syscall_shim
  lib/uksysinfo: glibc version workaround for `uname` (prepend 5-)

 lib/uksysinfo/Config.uk     |  3 ++-
 lib/uksysinfo/Makefile.uk   | 10 ++++++----
 lib/uksysinfo/exportsyms.uk |  2 ++
 lib/uksysinfo/sysinfo.c     | 14 ++++++++------
 4 files changed, 18 insertions(+), 11 deletions(-)

-- 
2.20.1


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.