[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/NEWLIB PATCH 0/6] Preparatory work for Click support
I'm currently working on Click support for unikraft, and this requires a number of changes to lwIP and newlib. Most of these have to do with providing lwIP's select() and poll() support via the standard libc headers. I'm aware that we have someone working on a "proper" full implementation of select and poll at the moment, which would then also solve the problem that the lwip version only works with sockets created by lwip. So, eventually some of those commits could be reverted or changed again when that support comes around. However, in the meantime, this works as a decent stopgap measure. Additionally, there are a few drive-by fixes that eliminate a lot of compiler warnings. This patch series works in tandem with the patch series of the same name for lwip. Florian Schmidt (6): Align POLL* values in glue code with musl. Glue code for some user-related libc functions Add select() support via lwIP if available Yet another try to fix the __rtems__ shenanigans Silence unused parameter warnings poll.h: Include lwip/sockets.h if lwIP is available Makefile.uk | 1 + file.c | 39 +++++++++++++ include/sys/poll.h | 24 +++++--- include/sys/stat.h | 13 ----- include/time.h | 29 ---------- locale.c | 17 +++--- ...003-sys-stat.h-provide-st_-a-c-m-tim.patch | 55 +++++++++++++++++++ user.c | 51 +++++++++++++++++ 8 files changed, 170 insertions(+), 59 deletions(-) create mode 100644 patches/0003-sys-stat.h-provide-st_-a-c-m-tim.patch create mode 100644 user.c -- 2.21.0 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |