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

Re: [Minios-devel] [UNIKRAFT LWIP PATCH 1/3] Import sendfile.h from musl



Hi Mihai,

Thanks for this series. I will move the Makefile changes from this one
into the next commit on upstreaming.

Reviewed-by: Costin Lupu <costin.lupu@xxxxxxxxx>

On 10/29/19 1:40 AM, Mihai Pogonaru wrote:
> Copied as is from the official musl git mirror
> git://git.musl-libc.org/musl, commit 06d4075a.
> 
> Signed-off-by: Mihai Pogonaru <pogonarumihai@xxxxxxxxx>
> ---
>  Makefile.uk                          |  2 ++
>  musl-imported/include/sys/sendfile.h | 22 ++++++++++++++++++++++
>  2 files changed, 24 insertions(+)
>  create mode 100644 musl-imported/include/sys/sendfile.h
> 
> diff --git a/Makefile.uk b/Makefile.uk
> index 79a6dc6..a229f87 100644
> --- a/Makefile.uk
> +++ b/Makefile.uk
> @@ -59,6 +59,8 @@ LIBLWIP_EXTRACTED=$(LIBLWIP_ORIGIN)/$(LIBLWIP_ZIPNAME)/src
>  
> ################################################################################
>  CINCLUDES-$(CONFIG_LIBLWIP)   += -I$(LIBLWIP_BASE)/include 
> -I$(LIBLWIP_EXTRACTED)/include
>  CXXINCLUDES-$(CONFIG_LIBLWIP) += -I$(LIBLWIP_BASE)/include 
> -I$(LIBLWIP_EXTRACTED)/include
> +CINCLUDES-$(CONFIG_LIBLWIP)   += -I$(LIBLWIP_BASE)/musl-imported/include
> +CXXINCLUDES-$(CONFIG_LIBLWIP) += -I$(LIBLWIP_BASE)/musl-imported/include
>  
>  
> ################################################################################
>  # Library flags
> diff --git a/musl-imported/include/sys/sendfile.h 
> b/musl-imported/include/sys/sendfile.h
> new file mode 100644
> index 0000000..e7570d8
> --- /dev/null
> +++ b/musl-imported/include/sys/sendfile.h
> @@ -0,0 +1,22 @@
> +#ifndef _SYS_SENDFILE_H
> +#define _SYS_SENDFILE_H
> +
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> +#include <features.h>
> +#include <unistd.h>
> +
> +ssize_t sendfile(int, int, off_t *, size_t);
> +
> +#if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE)
> +#define sendfile64 sendfile
> +#define off64_t off_t
> +#endif
> +
> +#ifdef __cplusplus
> +}
> +#endif
> +
> +#endif
> 

_______________________________________________
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®.