|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |