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

Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Import crypt.h and sys/eventfd.h from musl



Thank you, Costin!

Reviewed-by: Mihai Pogonaru <pogonarumihai@xxxxxxxxx>

On Wed, Oct 30, 2019 at 7:42 PM Costin Lupu <costin.lupu@xxxxxxxxx> wrote:
>
> Copied as is from the official musl git mirror
> git://git.musl-libc.org/musl, commit 6fcb440d.
>
> Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
> ---
>  musl-imported/include/crypt.h       | 20 ++++++++++++++++++++
>  musl-imported/include/sys/eventfd.h | 26 ++++++++++++++++++++++++++
>  2 files changed, 46 insertions(+)
>  create mode 100644 musl-imported/include/crypt.h
>  create mode 100644 musl-imported/include/sys/eventfd.h
>
> diff --git a/musl-imported/include/crypt.h b/musl-imported/include/crypt.h
> new file mode 100644
> index 0000000..07de216
> --- /dev/null
> +++ b/musl-imported/include/crypt.h
> @@ -0,0 +1,20 @@
> +#ifndef _CRYPT_H
> +#define _CRYPT_H
> +
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> +struct crypt_data {
> +       int initialized;
> +       char __buf[256];
> +};
> +
> +char *crypt(const char *, const char *);
> +char *crypt_r(const char *, const char *, struct crypt_data *);
> +
> +#ifdef __cplusplus
> +}
> +#endif
> +
> +#endif
> diff --git a/musl-imported/include/sys/eventfd.h 
> b/musl-imported/include/sys/eventfd.h
> new file mode 100644
> index 0000000..dc5c88f
> --- /dev/null
> +++ b/musl-imported/include/sys/eventfd.h
> @@ -0,0 +1,26 @@
> +#ifndef _SYS_EVENTFD_H
> +#define _SYS_EVENTFD_H
> +
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> +#include <stdint.h>
> +#include <fcntl.h>
> +
> +typedef uint64_t eventfd_t;
> +
> +#define EFD_SEMAPHORE 1
> +#define EFD_CLOEXEC O_CLOEXEC
> +#define EFD_NONBLOCK O_NONBLOCK
> +
> +int eventfd(unsigned int, int);
> +int eventfd_read(int, eventfd_t *);
> +int eventfd_write(int, eventfd_t);
> +
> +
> +#ifdef __cplusplus
> +}
> +#endif
> +
> +#endif /* sys/eventfd.h */
> --
> 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®.