[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 0/8] Add changes needed for OpenSSL
Hi Costin, Great, this is something we should have done a while ago, thanks for the cleanup! -- Felipe On 05.08.19, 17:18, "Costin Lupu" <costin.lupu@xxxxxxxxx> wrote: OpenSSL needs the tcgetattr() and tcsetattr() functions which we decided to import from musl. Their implementations use constants and definitions that are found in the ioctl.h and termios.h headers, which we also had to import from musl. Given the large number of files we imported from musl so far, we decided to propose a new directory structure for those: all the files imported from musl should go to the musl-imported subdirectory and keep the original directory structure there. Costin Lupu (8): Makefile.uk: Remove useless include directives Import ioctl.h headers from musl Adapt and use musl ioctl.h headers Move include/sys/termios.h to musl-imported subdirectory Import termios.h from musl Adapt termios.h headers to newlib glue code Import tcgetattr() and tcsetattr() functions from musl Adapt tcgetattr.c and tcsetattr.c functions to newlib glue code Makefile.uk | 16 +- include/sys/ioctl.h | 8 +- musl-imported/arch/generic/bits/ioctl.h | 136 ++++++++++++++++ .../arch/generic/bits}/termios.h | 5 - musl-imported/include/sys/ioctl.h | 148 ++++++++++++++++++ musl-imported/include/termios.h | 66 ++++++++ musl-imported/src/termios/tcgetattr.c | 33 ++++ musl-imported/src/termios/tcsetattr.c | 36 +++++ 8 files changed, 429 insertions(+), 19 deletions(-) create mode 100644 musl-imported/arch/generic/bits/ioctl.h rename {include/sys => musl-imported/arch/generic/bits}/termios.h (97%) create mode 100644 musl-imported/include/sys/ioctl.h create mode 100644 musl-imported/include/termios.h create mode 100644 musl-imported/src/termios/tcgetattr.c create mode 100644 musl-imported/src/termios/tcsetattr.c -- 2.20.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |